source: rtems/c/src/ChangeLog @ b2c6795e

4.115
Last change on this file since b2c6795e was 4f1173bc, checked in by Jennifer Averett <jennifer.averett@…>, on 02/23/12 at 16:40:33

Avoid NULL dereference in printk() before libchip console initialized

With the addition of dynamically registered libchip serial devices,
there is the need to be able to use printk() before the console driver
has initialized the indirect pointer table. This lets printk() support
routines call pass a control structure directly without a lookup through
the uninitialized indirect one.

  • Property mode set to 100644
File size: 179.0 KB
Line 
12012-02-23      Jennifer Averett <jennifer.averett@oarcorp.com>
2
3        * libchip/serial/ns16550.c, libchip/serial/ns16550.h,
4        libchip/serial/ns16550_p.h: With the addition of dynamically
5        registered libchip serial devices, there is the need to be able to
6        use printk() before the console driver has initialized the indirect
7        pointer table. This lets printk() support routines call pass a
8        control structure directly without a lookup through the uninitialized
9        indirect one.
10
112011-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * libchip/i2c/spi-memdrv.c: Make
14        spi_memdrv_minor2param_ptr, spi_memdrv_wait_ms static.
15        * libchip/i2c/spi-sd-card.c: Make
16        sd_card_compute_crc7, sd_card_compute_crc16 static.
17
182011-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * configure.ac (CFLAGS): Add -Wmissing-prototypes.
21
222011-12-09      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * libchip/network/sonic.c: Activate SONIC_STATIC.
25        * libchip/network/if_fxp.c: Add missing initializer.
26
272011-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        PR 1589/build
30        * configure.ac: Remove obsolete optional manager capability.
31
322011-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        PR 1589/build
35        * optman/.cvsignore, optman/Makefile.am, optman/preinstall.am,
36        optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
37        optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
38        optman/rtems/no-part.c, optman/rtems/no-region.c,
39        optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
40        optman/rtems/no-signal.c, optman/rtems/no-timer.c,
41        optman/sapi/no-ext.c, optman/sapi/no-io.c: Removed.
42
432011-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * libchip/network/sonic.c: Make sonic_enable_interrupts,
46        sonic_disable_interrupts, sonic_clear_interrupts,
47        sonic_command static.
48
492011-12-06      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        * libchip/ide/ata.c: Make ata_interrupt_on, ata_interrupt_off,
52        ata_interrupt_isOn static.
53
542011-12-06      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * libchip/serial/mc68681.c (mc68681_open):
57        Var "status" needs to be signed.
58
592011-12-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
60
61        PR 1975/misc
62        * libchip/ide/ata.c, libchip/ide/ata_util.c: Fixed warnings.
63
642011-12-03      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * libchip/ide/ata.c: Make ata_interrupt_handler static.
67        * libchip/ide/ide_controller.c: Include libchip/ide_ctrl.h.
68        * libchip/display/disp_hcms29xx.c: Add missing initializer.
69
702011-11-09      Jennifer Averett <jennifer.averett@oarcorp.com>
71
72        PR 1934/bsps
73        * libchip/serial/ns16550.c: Change to unsigned variable.
74
752011-11-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
76
77        * libchip/serial/serial.h: Declare Console_Port_Minor.
78
792011-11-06      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        PR 1945/cpukit
82        * libchip/i2c/spi-memdrv.c: Replace rtems_off64_t with off_t.
83
842011-10-28      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        PR 1944/misc
87        * libchip/serial/mc68681.c: Remove #if 0.
88
892011-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * libchip/serial/ns16550.c (ns16550_init):
92        Remove unused var "ucTrash".
93
942011-10-23      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * libchip/network/smc91111.c (lan91cxx_recv):
97        Define var "lp" conditionally (Avoid warning).
98
992011-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * libchip/network/dec21140.c (dec21140_rxDaemon):
102        Remove unused var "tbase".
103        * libchip/rtc/mc146818a.c (mc146818a_initialize):
104        Remove unused var "getReg".
105        * libchip/rtc/mc146818a.c (mc146818a_set_time):
106        Remove unused var "getReg".
107
1082011-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * libchip/display/disp_hcms29xx.c: Remove ARRAY_COUNT (unused).
111
1122011-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        PR 1940/misc:
115        * libchip/serial/ns16550.c: Reflect changes to console-driver.
116
1172011-10-19      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * libchip/network/smc91111.c: Use PRIxPTR to print pointers.
120
1212011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
122
123        PR 1917/bsps
124        * libchip/serial/mc68681.c, libchip/serial/ns16550.c,
125        libchip/serial/serial.h, libchip/serial/z85c30.c: Modifications to
126        add dynamic tables for libchip serial drivers.
127
1282011-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * libchip/rtc/icm7170.c (icm7170_get_time): Remove unused var setReg.
131        * libchip/rtc/icm7170.c (icm7170_set_time): Remove unused var getReg.
132
1332011-10-11      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * libchip/network/smc91111.c: Eliminate unused var "success".
136        * libchip/serial/mc68681.c: Eliminate unused var "getReg".
137
1382011-10-10      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * libchip/serial/z85c30.c: Eliminate unused var "dummy".
141        * libchip/network/sonic.c: Don't cast pointers to uint32_t.
142
1432011-10-09      Ralf Corsépius <ralf.corsepius@rtems.org>
144
145        * libchip/network/greth.c, libchip/network/open_eth.c
146        libchip/network/sonic.c: Eliminate evil typecasts.
147        * libchip/network/greth.h, libchip/network/open_eth.h,
148        libchip/network/sonic.h: Use void* for addresses.
149
1502011-08-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
151
152        * libchip/network/smc91111exp.h, libchip/network/smc91111.c: Use
153        BSP_FEATURE_IRQ_EXTENSION define.
154
1552011-08-30      Peter Dufault <dufault@hda.com>
156
157        * libchip/network/smc91111.c: Modify to support the MPC5554 using new
158        exceptions.  Fix where the networking status is being dumped to a
159        single thousand-character line.  Add support for when the chip loaded
160        it's MAC address from a serial chip at reset (the
161        SMC91111_ENADDR_IS_SETUP option).  Call lan91cxx_start() every time
162        the the device is initialized.  Without this change the chip can not
163        be "upped" once it has been downed.
164        * c/src/libchip/network/smc91111.h: Change the "#ifdef expression" to
165        "#if expression".
166        * c/src/libchip/network/smc91111exp.h: Add support for new exceptions.
167
1682011-07-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
169
170        * libchip/serial/ns16550_p.h, libchip/serial/ns16550.c: Remove
171        interrupt handler during last close.
172
1732011-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * libchip/display/disp_hcms29xx.c, libchip/flash/am29lv160.c,
176        libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c,
177        libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
178        libchip/i2c/spi-memdrv.c, libchip/rtc/ds1375.c: Eliminate use of GNU
179        old-style field designator extension as recommended by clang.
180
1812011-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * libchip/i2c/spi-memdrv.h: Add missing semi-colon.
184
1852011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
186
187        * aclocal/bspopts.m4: Added macros for cache options
188        RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED,
189        RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED,
190        RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED, and
191        RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED.
192
1932011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
194
195        PR 1729/cpukit
196        * aclocal/check-smp.m4, aclocal/enable-smp.m4: New files.
197
1982011-03-07      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * aclocal/rtems-top.m4: Add pkgdatadir.
201        * configure.ac: Remove dead code.
202
2032011-03-04      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * aclocal/rtems-top.m4, aclocal/version.m4:
206        Rename RTEMS_API into _RTEMS_API.
207
2082011-02-25      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * aclocal/canonical-target-name.m4:
211        Stop pretending no_cpu* was buildable.
212        Derive RTEMS_CPU from "$host_cpu".
213        Error out if "$host" doesn't match "*-*-rtems*".
214
2152011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * configure.ac: Remove AM_CONDITIONAL(HAS_POSIX) (Unused).
218
2192011-02-16      Joel Sherrill <joel.sherrill@oarcorp.com>
220
221        * ada-tests/mptests/mp01/mp01.adb, ada-tests/mptests/mp01/mptest.adb,
222        ada-tests/mptests/mp01/mptest.ads,
223        ada-tests/mptests/mp01/node1/mp01_node1.adb,
224        ada-tests/mptests/mp01/node2/mp01_node2.adb,
225        ada-tests/mptests/mp02/mptest.adb, ada-tests/mptests/mp02/mptest.ads,
226        ada-tests/mptests/mp02/node1/mp02_node1.adb,
227        ada-tests/mptests/mp02/node2/mp02_node2.adb,
228        ada-tests/mptests/mp03/mptest.adb, ada-tests/mptests/mp03/mptest.ads,
229        ada-tests/mptests/mp03/node1/mp03_node1.adb,
230        ada-tests/mptests/mp03/node2/mp03_node2.adb,
231        ada-tests/mptests/mp04/mptest.adb, ada-tests/mptests/mp04/mptest.ads,
232        ada-tests/mptests/mp04/node1/mp04_node1.adb,
233        ada-tests/mptests/mp04/node2/mp04_node2.adb,
234        ada-tests/mptests/mp05/mptest.adb, ada-tests/mptests/mp05/mptest.ads,
235        ada-tests/mptests/mp05/node1/mp05_node1.adb,
236        ada-tests/mptests/mp05/node2/mp05_node2.adb,
237        ada-tests/mptests/mp06/mptest.adb, ada-tests/mptests/mp06/mptest.ads,
238        ada-tests/mptests/mp06/node1/mp06_node1.adb,
239        ada-tests/mptests/mp06/node2/mp06_node2.adb,
240        ada-tests/mptests/mp07/mptest.adb, ada-tests/mptests/mp07/mptest.ads,
241        ada-tests/mptests/mp07/node1/mp07_node1.adb,
242        ada-tests/mptests/mp07/node2/mp07_node2.adb,
243        ada-tests/mptests/mp08/mptest.adb, ada-tests/mptests/mp08/mptest.ads,
244        ada-tests/mptests/mp08/node1/mp08_node1.adb,
245        ada-tests/mptests/mp08/node2/mp08_node2.adb,
246        ada-tests/mptests/mp09/mptest.adb, ada-tests/mptests/mp09/mptest.ads,
247        ada-tests/mptests/mp09/node1/mp09_node1.adb,
248        ada-tests/mptests/mp09/node2/mp09_node2.adb,
249        ada-tests/mptests/mp10/mptest.adb, ada-tests/mptests/mp10/mptest.ads,
250        ada-tests/mptests/mp10/node1/mp10_node1.adb,
251        ada-tests/mptests/mp10/node2/mp10_node2.adb,
252        ada-tests/mptests/mp11/mptest.adb, ada-tests/mptests/mp11/mptest.ads,
253        ada-tests/mptests/mp11/node1/mp11_node1.adb,
254        ada-tests/mptests/mp11/node2/mp11_node2.adb,
255        ada-tests/mptests/mp12/mptest.adb, ada-tests/mptests/mp12/mptest.ads,
256        ada-tests/mptests/mp12/node1/mp12_node1.adb,
257        ada-tests/mptests/mp12/node2/mp12_node2.adb,
258        ada-tests/mptests/mp13/mptest.adb, ada-tests/mptests/mp13/mptest.ads,
259        ada-tests/mptests/mp13/node1/mp13_node1.adb,
260        ada-tests/mptests/mp13/node2/mp13_node2.adb,
261        ada-tests/mptests/mp14/mptest.adb, ada-tests/mptests/mp14/mptest.ads,
262        ada-tests/mptests/mp14/node1/mp14_node1.adb,
263        ada-tests/mptests/mp14/node2/mp14_node2.adb,
264        ada-tests/samples/base_mp/mptest.adb,
265        ada-tests/samples/base_mp/mptest.ads,
266        ada-tests/samples/base_sp/base_sp.adb,
267        ada-tests/samples/base_sp/sptest.adb,
268        ada-tests/samples/base_sp/sptest.ads,
269        ada-tests/samples/hello/hello.adb,
270        ada-tests/samples/hello/sptest.adb,
271        ada-tests/samples/hello/sptest.ads,
272        ada-tests/samples/nsecs/nsecs.adb,
273        ada-tests/samples/nsecs/sptest.adb,
274        ada-tests/samples/nsecs/sptest.ads,
275        ada-tests/samples/ticker/sptest.adb,
276        ada-tests/samples/ticker/sptest.ads,
277        ada-tests/samples/ticker/ticker.adb, ada-tests/sptests/sp01/sp01.adb,
278        ada-tests/sptests/sp01/sptest.adb, ada-tests/sptests/sp01/sptest.ads,
279        ada-tests/sptests/sp02/sp02.adb, ada-tests/sptests/sp02/sptest.adb,
280        ada-tests/sptests/sp02/sptest.ads, ada-tests/sptests/sp03/sp03.adb,
281        ada-tests/sptests/sp03/sptest.adb, ada-tests/sptests/sp03/sptest.ads,
282        ada-tests/sptests/sp04/sp04.adb, ada-tests/sptests/sp04/sptest.adb,
283        ada-tests/sptests/sp04/sptest.ads, ada-tests/sptests/sp05/sp05.adb,
284        ada-tests/sptests/sp05/sptest.adb, ada-tests/sptests/sp05/sptest.ads,
285        ada-tests/sptests/sp06/sp06.adb, ada-tests/sptests/sp06/sptest.adb,
286        ada-tests/sptests/sp06/sptest.ads, ada-tests/sptests/sp07/sp07.adb,
287        ada-tests/sptests/sp07/sptest.adb, ada-tests/sptests/sp07/sptest.ads,
288        ada-tests/sptests/sp08/sp08.adb, ada-tests/sptests/sp08/sptest.adb,
289        ada-tests/sptests/sp08/sptest.ads, ada-tests/sptests/sp09/sp09.adb,
290        ada-tests/sptests/sp09/sptest.adb, ada-tests/sptests/sp09/sptest.ads,
291        ada-tests/sptests/sp11/sp11.adb, ada-tests/sptests/sp11/sptest.adb,
292        ada-tests/sptests/sp11/sptest.ads, ada-tests/sptests/sp12/sp12.adb,
293        ada-tests/sptests/sp12/sptest.adb, ada-tests/sptests/sp12/sptest.ads,
294        ada-tests/sptests/sp13/sp13.adb, ada-tests/sptests/sp13/sptest.adb,
295        ada-tests/sptests/sp13/sptest.ads, ada-tests/sptests/sp14/sp14.adb,
296        ada-tests/sptests/sp14/sptest.adb, ada-tests/sptests/sp14/sptest.ads,
297        ada-tests/sptests/sp15/sp15.adb, ada-tests/sptests/sp15/sptest.adb,
298        ada-tests/sptests/sp15/sptest.ads, ada-tests/sptests/sp16/sp16.adb,
299        ada-tests/sptests/sp16/sptest.adb, ada-tests/sptests/sp16/sptest.ads,
300        ada-tests/sptests/sp17/sp17.adb, ada-tests/sptests/sp17/sptest.adb,
301        ada-tests/sptests/sp17/sptest.ads, ada-tests/sptests/sp19/sp19.adb,
302        ada-tests/sptests/sp19/sptest.adp, ada-tests/sptests/sp19/sptest.ads,
303        ada-tests/sptests/sp20/sp20.adb, ada-tests/sptests/sp20/sptest.adb,
304        ada-tests/sptests/sp20/sptest.ads, ada-tests/sptests/sp22/sp22.adb,
305        ada-tests/sptests/sp22/sptest.adb, ada-tests/sptests/sp22/sptest.ads,
306        ada-tests/sptests/sp23/sp23.adb, ada-tests/sptests/sp23/sptest.adb,
307        ada-tests/sptests/sp23/sptest.ads, ada-tests/sptests/sp24/sp24.adb,
308        ada-tests/sptests/sp24/sptest.adb, ada-tests/sptests/sp24/sptest.ads,
309        ada-tests/sptests/sp25/sp25.adb, ada-tests/sptests/sp25/sptest.adb,
310        ada-tests/sptests/sp25/sptest.ads,
311        ada-tests/support/test_support.adb, ada-tests/tmtests/tm01/tm01.adb,
312        ada-tests/tmtests/tm01/tmtest.adb, ada-tests/tmtests/tm01/tmtest.ads,
313        ada-tests/tmtests/tm02/tm02.adb, ada-tests/tmtests/tm02/tmtest.adb,
314        ada-tests/tmtests/tm02/tmtest.ads, ada-tests/tmtests/tm03/tm03.adb,
315        ada-tests/tmtests/tm03/tmtest.adb, ada-tests/tmtests/tm03/tmtest.ads,
316        ada-tests/tmtests/tm04/tm04.adb, ada-tests/tmtests/tm04/tmtest.adb,
317        ada-tests/tmtests/tm04/tmtest.ads, ada-tests/tmtests/tm05/tm05.adb,
318        ada-tests/tmtests/tm05/tmtest.adb, ada-tests/tmtests/tm05/tmtest.ads,
319        ada-tests/tmtests/tm06/tm06.adb, ada-tests/tmtests/tm06/tmtest.adb,
320        ada-tests/tmtests/tm06/tmtest.ads, ada-tests/tmtests/tm07/tm07.adb,
321        ada-tests/tmtests/tm07/tmtest.adb, ada-tests/tmtests/tm07/tmtest.ads,
322        ada-tests/tmtests/tm08/tm08.adb, ada-tests/tmtests/tm08/tmtest.adb,
323        ada-tests/tmtests/tm08/tmtest.ads, ada-tests/tmtests/tm09/tm09.adb,
324        ada-tests/tmtests/tm09/tmtest.adb, ada-tests/tmtests/tm09/tmtest.ads,
325        ada-tests/tmtests/tm10/tm10.adb, ada-tests/tmtests/tm10/tmtest.adb,
326        ada-tests/tmtests/tm10/tmtest.ads, ada-tests/tmtests/tm11/tm11.adb,
327        ada-tests/tmtests/tm11/tmtest.adb, ada-tests/tmtests/tm11/tmtest.ads,
328        ada-tests/tmtests/tm12/tm12.adb, ada-tests/tmtests/tm12/tmtest.adb,
329        ada-tests/tmtests/tm12/tmtest.ads, ada-tests/tmtests/tm13/tm13.adb,
330        ada-tests/tmtests/tm13/tmtest.adb, ada-tests/tmtests/tm13/tmtest.ads,
331        ada-tests/tmtests/tm14/tm14.adb, ada-tests/tmtests/tm14/tmtest.adb,
332        ada-tests/tmtests/tm14/tmtest.ads, ada-tests/tmtests/tm15/tm15.adb,
333        ada-tests/tmtests/tm15/tmtest.adb, ada-tests/tmtests/tm15/tmtest.ads,
334        ada-tests/tmtests/tm16/tm16.adb, ada-tests/tmtests/tm16/tmtest.adb,
335        ada-tests/tmtests/tm16/tmtest.ads, ada-tests/tmtests/tm17/tm17.adb,
336        ada-tests/tmtests/tm17/tmtest.adb, ada-tests/tmtests/tm17/tmtest.ads,
337        ada-tests/tmtests/tm18/tm18.adb, ada-tests/tmtests/tm18/tmtest.adb,
338        ada-tests/tmtests/tm18/tmtest.ads, ada-tests/tmtests/tm19/tm19.adb,
339        ada-tests/tmtests/tm19/tmtest.adb, ada-tests/tmtests/tm19/tmtest.ads,
340        ada-tests/tmtests/tm20/tm20.adb, ada-tests/tmtests/tm20/tmtest.adb,
341        ada-tests/tmtests/tm20/tmtest.ads, ada-tests/tmtests/tm21/tm21.adb,
342        ada-tests/tmtests/tm21/tmtest.adb, ada-tests/tmtests/tm21/tmtest.ads,
343        ada-tests/tmtests/tm22/tm22.adb, ada-tests/tmtests/tm22/tmtest.adb,
344        ada-tests/tmtests/tm22/tmtest.ads, ada-tests/tmtests/tm23/tm23.adb,
345        ada-tests/tmtests/tm23/tmtest.adb, ada-tests/tmtests/tm23/tmtest.ads,
346        ada-tests/tmtests/tm24/tm24.adb, ada-tests/tmtests/tm24/tmtest.adb,
347        ada-tests/tmtests/tm24/tmtest.ads, ada-tests/tmtests/tm25/tm25.adb,
348        ada-tests/tmtests/tm25/tmtest.adb, ada-tests/tmtests/tm25/tmtest.ads,
349        ada-tests/tmtests/tm28/tm28.adb, ada-tests/tmtests/tm28/tmtest.adb,
350        ada-tests/tmtests/tm28/tmtest.ads, ada-tests/tmtests/tm29/tm29.adb,
351        ada-tests/tmtests/tm29/tmtest.adb, ada-tests/tmtests/tm29/tmtest.ads,
352        ada-tests/tmtests/tmck/tmck.adb, ada-tests/tmtests/tmck/tmtest.adb,
353        ada-tests/tmtests/tmck/tmtest.ads,
354        ada-tests/tmtests/tmoverhd/dummy_rtems.adb,
355        ada-tests/tmtests/tmoverhd/dummy_rtems.ads,
356        ada-tests/tmtests/tmoverhd/tmoverhd.adb,
357        ada-tests/tmtests/tmoverhd/tmtest.adb,
358        ada-tests/tmtests/tmoverhd/tmtest.ads: Account for RTEMS binding
359        child package rework. Eliminate all warnings.
360
3612011-02-16      Joel Sherrill <joel.sherrill@oarcorp.com>
362
363        * ada/Makefile.am, ada/preinstall.am, ada/rtems.adb, ada/rtems.ads:
364        Split RTEMS Ada95 binding into a master package and a child package
365        per Manager. This is better Ada style.
366        * ada/rtems-barrier.adb, ada/rtems-barrier.ads, ada/rtems-clock.adb,
367        ada/rtems-clock.ads, ada/rtems-cpu_usage.ads, ada/rtems-debug.adb,
368        ada/rtems-debug.ads, ada/rtems-event.adb, ada/rtems-event.ads,
369        ada/rtems-extension.adb, ada/rtems-extension.ads,
370        ada/rtems-fatal.adb, ada/rtems-fatal.ads, ada/rtems-interrupt.ads,
371        ada/rtems-io.adb, ada/rtems-io.ads, ada/rtems-message_queue.adb,
372        ada/rtems-message_queue.ads, ada/rtems-object.adb,
373        ada/rtems-object.ads, ada/rtems-partition.adb,
374        ada/rtems-partition.ads, ada/rtems-port.adb, ada/rtems-port.ads,
375        ada/rtems-rate_monotonic.adb, ada/rtems-rate_monotonic.ads,
376        ada/rtems-region.adb, ada/rtems-region.ads, ada/rtems-semaphore.adb,
377        ada/rtems-semaphore.ads, ada/rtems-signal.adb, ada/rtems-signal.ads,
378        ada/rtems-stack_checker.ads, ada/rtems-tasks.adb,
379        ada/rtems-tasks.ads, ada/rtems-timer.adb, ada/rtems-timer.ads: New
380        files.
381
3822011-02-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
383
384        * libchip/serial/ns16550.c: Revert previous commit and extend existing
385        mechanic.
386
3872011-02-15      Jennifer Averett
388
389        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Support i386
390        style IRQs.
391
3922011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
393
394        * libchip/network/smc91111config.h:
395        Use "__asm__" instead of "asm" for improved c99-compliance.
396
3972011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
398
399        * configure.ac: Require autoconf-2.68, automake-1.11.1.
400
4012011-01-17      Joel Sherrill <joel.sherrill@oarcorp.com>
402
403        * libchip/ide/ata.c: Fix spelling.
404
4052011-01-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
406
407        * libchip/serial/ns16550.c: Install interrupt handler after TTY
408        pointer is valid.
409
4102010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
411
412        * libchip/ide/ata.c: Do not violate chain API.
413
4142010-08-20      <yann.sionneau@telecom-sudparis.eu>
415
416        * libchip/network/greth.c, libchip/network/open_eth.c: Add constants
417        for buffer modes.
418
4192010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
420
421        * libchip/ide/ata_internal.h: C++ compatibility.
422
4232010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
424
425        * libchip/Makefile.am, libchip/preinstall.am: Install
426        <libchip/ata_internal.h>.
427
4282010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
429
430        * libchip/ide/ata_util.c: New file.
431        * libchip/Makefile.am: Reflect change from above.
432        * libchip/ide/ata.c: Moved ata_breq_init(), ata_identify_device(), and
433        ata_process_request_on_init_phase() into new file.
434
4352010-08-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
436
437        * libchip/ide/ata_internal.h, libchip/ide/ata.c: Moved code into
438        separate functions.  Added public ata_breq_init(),
439        ata_identify_device(), and ata_process_request_on_init_phase()
440        functions.
441
4422010-06-24      Arnout Vandecappelle <arnout@mind.be>
443
444        PR 1586/misc
445        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Add retries to
446        SD card accesses.
447
4482010-06-22      Arnout Vandecappelle <arnout@mind.be>
449
450        PR 1580/misc
451        * libchip/i2c/spi-sd-card.c: Use bigger chunks and yield processor
452        while waiting for read data.
453
4542010-06-22      Arnout Vandecappelle <arnout@mind.be>
455
456        PR 1579/misc
457        * libchip/i2c/spi-sd-card.c: Gradually increasing sleep times when
458        waiting for write to finish.
459
4602010-06-22      Arnout Vandecappelle <arnout@mind.be>
461
462        PR 1567/misc
463        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
464        timeouts.
465
4662010-06-21      Arnout Vandecappelle <arnout@mind.be>
467
468        PR 1576/misc
469        * libchip/i2c/spi-sd-card.c: Enable CRC checks.
470
4712010-06-21      Arnout Vandecappelle <arnout@mind.be>
472
473        PR 1569/misc
474        * libchip/i2c/spi-sd-card.c: Added CRC checks.
475
4762010-06-15      Joel Sherrill <joel.sherrill@oarcorp.com>
477
478        PR 1561/cpukit
479        * aclocal/rtems-cpu-subdirs.m4: Merge SPARC64 port.
480
4812010-06-14      Arnout Vandecappelle <arnout@mind.be>
482
483        PR 1557/misc
484        * libchip/i2c/spi-sd-card.c: Fixed low capacity special case.
485
4862010-06-07      Ralf Corsépius <ralf.corsepius@rtems.org>
487
488        * aclocal/version.m4: Bump RTEMS_API to 4.11.
489        Bump _RTEMS_VERSION to 4.10.99.0.
490
4912010-06-03      Joel Sherrill <joel.sherrilL@OARcorp.com>
492
493        * libchip/network/if_dc.c: Fix warning.
494
4952010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
496
497        * libchip/network/greth.c: Misc. hacks to allow compilation on
498        16bit targets.
499
5002010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
501
502        PR 1531/newlib
503        * libchip/network/i82586.c:
504        Add local copy of ALIGN().
505
5062010-05-31      Ralf Corsépius <ralf.corsepius@rtems.org>
507
508        * libchip/network/cs8900.c:
509        Misc. changes to make code 16bit-target compliant.
510        * libchip/network/i82586.c:
511        Use int32_t instead of int for 16bit-target compliance.
512        * libchip/network/open_eth.c:
513        Misc. changes to make code 16bit-target compliant.
514
5152010-05-18      Chris Johns <chrisj@rtems.org>
516
517        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: PR
518        1448/filesystem.
519
5202010-05-11      Ralf Corsépius <ralf.corsepius@rtems.org>
521
522        * aclocal/bsp-alias.m4: Change quoting to work-round
523        http://www.freebsd.org/cgi/query-pr.cgi?pr=146378.
524
5252010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
526
527        * libchip/network/if_dc.c: Remove warnings.
528
5292010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
530
531        * libchip/serial/mc68681.c, libchip/serial/mc68681_reg.c,
532        libchip/serial/ns16550.c, libchip/serial/serial.h,
533        libchip/serial/z85c30.c, libchip/serial/z85c30_reg.c: Use uintptr_t
534        or intptr_t instead of uint32_t or int32_t.
535
5362010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
537
538        * libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
539        libchip/rtc/icm7170.c, libchip/rtc/icm7170_reg.c,
540        libchip/rtc/m48t08_reg.c, libchip/rtc/rtc.h: Use uintptr_t instead of
541        uint32_t.
542
5432010-04-10      Ralf Corsépius <ralf.corsepius@rtems.org>
544
545        * libchip/serial/serial.h: Add extern "C".
546
5472010-04-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
548
549        * libchip/serial/serial.h, serial/mc68681.c, serial/mc68681_p.h,
550        serial/ns16550.c, serial/ns16550_p.h, serial/serial.h,
551        serial/z85c30.c, serial/z85c30_p.h: adapt _write_ functions to new
552        prototype
553
5542010-04-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
555
556        * libchip/ide/ata.c: Change missed use of ATA_USE_OLD_EXCEPTIONS to
557        CPU_SIMPLE_VECTORED_INTERRUPTS.
558
5592010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
560
561        * libchip/ide/ata.c: Use correct macro from RTEMS to determine whether
562        simple or PIC interrupt model.
563
5642010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
565
566        * libchip/rtc/ds1375.c: #include <unistd.h>.
567
5682010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
569
570        * libchip/network/i82586.c: Readdress use of ctype methods per
571        recommendation from D.J. Delorie on the newlib mailing list. We
572        should pass an unsigned char into these methods.
573
5742010-03-11      Joel Sherrill <joel.sherrill@oarcorp.com>
575
576        * libchip/ide/ide_controller.c: Fix warnings for uninitialized
577        variable.
578
5792010-03-11      Joel Sherrill <joel.sherrill@oarcorp.com>
580
581        * libchip/network/i82586.c: Fix warnings for ctype methods.
582
5832010-02-19      Chris Johns <chrisj@rtems.org>
584
585        * libchip/ide/ide_controller.c: Create the devices as block
586        devices.
587
5882010-01-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
589
590        * libchip/ide/ata_internal.h, libchip/ide/ata.c
591        libchip/i2c/spi-sd-card.c: Update for block device API change.
592
5932010-01-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
594
595        * libchip/display/disp_hcms29xx.c,
596        libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c,
597        libchip/display/font_hcms29xx.h: various fixes
598
5992009-12-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
600
601        PR 1474
602        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Update for block
603        device API change.
604
6052009-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
606
607        * libchip/network/greth.c: Eliminate unused type
608        rtems_clock_time_value.
609
6102009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
611
612        * libchip/network/dec21140.c: Warning elimination
613        (dec21140_softc->base now is an uint32_t).
614
6152009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
616
617        PR 1483/cpukit
618        * libchip/network/dec21140.c, libchip/network/elnk.c,
619        libchip/network/if_dc.c: Move #include <rtems/pci.h> into #if
620        *_SUPPORTED-guarded code sections.
621
6222009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
623
624        * libchip/network/dec21140.c, libchip/network/elnk.c,
625        libchip/network/if_dc.c: Ensure PCI drivers are built on all
626        supported configurations. PowerPC conditionals were not current and
627        code was not being built on supported BSPs.
628
6292009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
630
631        * libchip/network/smc91111.c: Formatting.
632
6332009-11-12      Ralf Corsépius <ralf.corsepius@rtems.org>
634
635        * libchip/ide/ata.c (rtems_ata_initialize): Avoid implicit cast to uint16_t.
636        * libchip/ide/ata.c (ata_non_data_request): Change arg from int to
637        uint32_t (16bit ints are too small).
638
6392009-11-06      Ralf Corsépius <ralf.corsepius@rtems.org>
640
641        * libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
642        * libchip/network/if_dc.c: Fix type mismatch.
643
6442009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
645
646        * aclocal/bsp-linkcmds.m4: New.
647
6482009-10-23      Ralf Corsépius <ralf.corsepius@rtems.org>
649
650        * configure.ac: Rework CFLAGS setup.
651        * aclocal/prog-cc.m4: Remove RTEMS_CFLAGS.
652        * automake/compile.am: Remove RTEMS_CFLAGS.
653
6542009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
655
656        * libchip/ide/ata.h: Move extern "C".
657
6582009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
659
660        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c:
661        Use hex-constants to avoid implicit int-casts.
662        * libchip/i2c/spi-memdrv.c:
663        Use hex-constants to avoid implicit int-casts.
664        Use rtems_off64_t offsets to avoid loosing precision.
665
6662009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
667
668        * libchip/serial/ns16550.c: Update for interrupt handler type change.
669
6702009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
671
672        * aclocal/bsp-alias.m4: New.
673        * configure.ac: Apply RTEMS_BSP_ALIAS for RTEMS_BSP_FAMILY.
674
6752009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
676
677        * aclocal/env-rtemsbsp.m4: Remove AM_CONDITIONAL MULTILIB.
678
6792009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
680
681        * configure.ac: Remove AM_CONDITIONAL MULTILIB.
682        * Makefile.am: Remove BARE_CPU_MODEL.
683
6842009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
685
686        * configure.ac: Remove cfg_dir.
687
6882009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
689
690        * configure.ac: Remove -std=c99 -fasm.
691        Remove AM_CONDITIONAL LIBCHIP.
692        * libchip/Makefile.am, wrapup/Makefile.am:
693        Remove AM_CONDITIONAL LIBCHIP.
694
6952009-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
696
697        * configure.ac: Pick up make/custom/*.
698        * aclocal/check-custom-bsp.m4: Adapt to changes to configure.ac.
699
7002009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
701
702        * wrapup/Makefile.am: Remove AM_CONDITIONAL HAS_LIBBSP.
703        * configure.ac: Remove AM_CONDITIONAL HAS_LIBBSP.
704
7052009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
706
707        * configure.ac: Remove special case lib/libbsp/bare (Abandoned).
708
7092009-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
710
711        * Makefile.am: Remove RTEMS_HOST (unused).
712        * configure.ac: Remove RTEMS_HOST (unused).
713        * aclocal/canonical-target-name.m4: Remove RTEMS_HOST (unused).
714
7152009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
716
717        * aclocal/check-custom-bsp.m4: Let _RTEMS_CHECK_CUSTOM_BSP look for
718        *.cfg into c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom.
719
7202009-10-14      Ralf Corsépius <ralf.corsepius@rtems.org>
721
722        * aclocal/canonical-target-name.m4, aclocal/check-networking.m4,
723        aclocal/check-posix.m4, aclocal/enable-posix.m4,
724        aclocal/rtems-cpu-subdirs.m4: Remove posix/unix.
725
7262009-10-14      Ralf Corsépius <ralf.corsepius@rtems.org>
727
728        * configure.ac: Rework make/custom/* handling.
729        * aclocal/check-custom-bsp.m4: Change *.cfg handling.
730        * Makefile.am: Remove make/custom/default.cfg-rule.
731
7322009-10-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
733
734        * libchip/serial/ns16550.c: Enable interrupts during open to avoid
735        NULL pointer access in interrupt handler.
736
7372009-10-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
738
739        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Update for block
740        device API change.
741
7422009-10-08      Chris Johns <chrisj@rtems.org>
743
744        * libchip/ide/ata.c, c/src/libchip/ide/ata_internal.h: Remove the
745        multiblock support from the ATA driver. Multiblock at the disk
746        level should not be a global policy as a disk may have more than
747        one partition with different block sizes. An IDE driver could
748        decide to use the feature with DMA but this a driver specific
749        design choice. Fixed bugs relating to variable block sizes and
750        large block transfer.
751        * c/src/libchip/ide/ide_controller.c,
752        c/src/libchip/ide/ide_ctrl_cfg.h, c/src/libchip/ide/ide_ctrl_io.h:
753        Changed the block size to 32bits so blocks of 64K or bigger can be
754        transfered in a single driver call.
755
7562009-10-05      Joel Sherrill <joel.sherrill@oarcorp.com>
757
758        * libchip/ide/ata.c: Revert previous change. Not all ARM BSPs use a
759        shared irq.h yet and this breaks a significant number of them.
760
7612009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
762
763        * libchip/ide/ata.c: Use simple vectored CPU macro to select interrupt
764        model.
765
7662009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
767
768        * libchip/serial/z85c30.c, libchip/serial/ns16550.c,
769        libchip/serial/mc68681.c: Reflect termios_baud_to_number having been
770        renamed to rtems_termios_baud_to_number.
771
7722009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
773
774        * libchip/serial/sersupp.h: Remove termios_baud_to_index,
775        termios_baud_to_number (duplicate prototypes).
776        Add C++-guards.
777        Include rtems/termiostypes.h.
778
7792009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
780
781        * aclocal/bsp-configure.m4: Add RTEMS_BSP_BOOTCARD_OPTIONS.
782
7832009-08-20      Joel Sherrill <joel.sherrill@OARcorp.com>
784
785        * aclocal/check-networking.m4: Disable TCP/IP on targets without enough
786        physical address to support BSD TCP/IP stack.
787
7882009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
789
790        * libchip/network/elnk.c: Convert calls to legacy routine
791        rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
792
7932009-08-03      Roger Dahlkvist <ruppe@kth.se>
794
795        * libchip/shmdr/shm_driver.h: nios2 was not accounted for.
796
7972009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
798
799        * libchip/ide/ata.c: Remove warning.
800
8012009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
802
803        * aclocal/bsp-bootcard-options.m4: Rename BSP_BOOTCARD_OPTIONS to
804        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
805        now use the same macros.
806        * aclocal/bsp-bspcleanup-options.m4: New file.
807
8082009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
809
810        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Removed
811        obsolete defines and declarations.  Set initial baud during device
812        open.  Fixed interrupt mode.
813
8142009-06-12      Joel Sherrill <joel.sherrill@oarcorp.com>
815
816        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Eliminate using the
817        GNU/Linux specific error numbers EBADRQC and ENOTBLK. Switch to
818        EINVAL and ENOTTY as appropriate.
819
8202009-05-30      Chris Johns <chrisj@rtems.org>
821
822        * c/src/libchip/ide/ata.c: Fixed the bug that ignored slave
823        devices on an IDE bus and cleaned up the initialisation register
824        call.
825
8262009-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
827
828        * libchip/network/i82586.c: Fix warning in manner suggested by
829        Arnout Vandecappelle <arnout@mind.be> in
830        http://www.rtems.org/pipermail/rtems-users/2009-May/005460.html.
831
8322009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
833
834        * libchip/network/if_dc.c: Fixed warnings.
835
8362009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
837
838        * libchip/rtc/ds1375.c, libchip/rtc/mc146818a.c: Fix warnings. Reformat
839        as needed.
840
8412009-04-29      Chris Johns <chrisj@rtems.org>
842
843        * libchip/ide/ata.c: Remove a detection test that fails in qemu.
844
845        * libchip/ide/ide_controller.c: Change the status detection and
846        add a message if the transfer fails. There is currently no error
847        handle at the IDE drvier level.
848
8492009-03-12      Daniel Hellstrom <daniel@gaisler.com>
850
851        PR 1392/bsps
852        * libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes
853        over multiple pages results in extra data being written.
854
8552009-02-27      Gene Smith <gene.smith@siemens.com>
856
857        PR 1356
858        * libchip/i2c/spi-sd-card.c: Added support for high capacity and MMC
859        cards.
860
8612009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
862
863        * libchip/network/dec21140.c, libchip/network/elnk.c: Make sure this is
864        enabled on x86.
865
8662009-02-03      Ralf Corsépius <ralf.corsepius@rtems.org>
867
868        * aclocal/bspopts.m4: Quoting cosmetics.
869
8702009-01-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
871
872        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
873        RTEMS_BLKDEV_CAPABILITIES ioctl which caused invalid multiple block
874        writes.  Fixed integer type in device structure.
875
8762009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
877
878        * libchip/serial/ns16550.c: Turn on ns16550_process() for
879        BSP_FEATURE_IRQ_LEGACY case also.
880
8812008-11-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
882
883        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Removed high
884        level LibI2C interface.  Added generic block IO functions.
885
8862008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
887
888        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
889        optman/rtems/no-msg.c, optman/rtems/no-part.c,
890        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
891        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
892        optman/sapi/no-ext.c, optman/sapi/no-io.c:
893        Revert previous patch (cvs clash with Joel hacking cpukit).
894
8952008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
896
897        * aclocal/canonical-target-name.m4: Remove tic4x.
898
8992008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
900
901        * libchip/rtc/ds1375.c: Include <errno.h> instead of <sys/errno.h>.
902
9032008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
904
905        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
906        optman/rtems/no-msg.c, optman/rtems/no-part.c,
907        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
908        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
909        optman/sapi/no-ext.c, optman/sapi/no-io.c:
910        Fix prototypes.
911
9122008-12-18      Joel Sherrill <joel.sherrill@oarcorp.com>
913
914        * libchip/serial/ns16550_p.h: Remove prototype with no implementation.
915
9162008-12-18      Joel Sherrill <joel.sherrill@oarcorp.com>
917
918        * libchip/shmdr/dump.c, libchip/shmdr/init.c, libchip/shmdr/send.c,
919        libchip/shmdr/shm_driver.h: Cleanup and remove variables which
920        duplicated data.
921
9222008-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
923
924        * optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert SAPI manager and
925        SuperCore Handler initialization routines to directly pull parameters
926        from configuration table.
927
9282008-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
929
930        * optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
931        optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
932        optman/rtems/no-part.c, optman/rtems/no-region.c,
933        optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
934        optman/rtems/no-signal.c, optman/rtems/no-timer.c: Convert manager
935        initialization routines to directly pull parameters from
936        configuration table. Eliminate empty routines sportted.
937
9382008-12-17      Ralf Corsépius <ralf.corsepius@rtems.org>
939
940        * libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
941
9422008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
943
944        * libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate
945        all public use of TOD conversion routines.
946
9472008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
948
949        * libchip/network/smc91111config.h:
950        #include <stdint.h> instead of <rtems/stdint.h>.
951
9522008-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
953
954        * aclocal/prog-cc.m4: Use -r instead of -Wl,-r to build *.rels.
955        * aclocal/rtems-cpu-subdirs.m4: Remove obsolete cpus.
956
9572008-12-04      Jukka Pietarinen <jukka.pietarinen@mrf.fi>
958
959        * aclocal/rtems-cpu-subdirs.m4: Add Lattice Mico32 support.
960
9612008-11-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
962
963        * libchip/serial/ns16550.c: Transmit the character in the polled write
964        function within a critical section for printk() compatibility.
965
9662008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
967
968        * libchip/i2c/spi-sd-card.c: Update for status-checks.h changes.
969
9702008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
971
972        * aclocal/rtems-cpu-subdirs.m4: Add new M32C port.
973
9742008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
975
976        * aclocal/bsp-bootcard-options.m4: Generalize and correct comment.
977
9782008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
979
980        * aclocal/bsp-bootcard-options.m4: Fix quoting.
981
9822008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
983
984        * aclocal/bsp-bootcard-options.m4: New file.
985        * aclocal/bsp-bootcards-handles-ram-allocation.m4: Removed.
986
9872008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
988
989        * libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or
990        BSPs that support this feature.
991
9922008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
993
994        * libchip/serial/ns16550.c: Fix typo.
995
9962008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
997
998        * libchip/serial/ns16550.c: Fix typo.
999
10002008-09-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1001
1002        * libchip/serial/ns16550.c: Add not supported on arm even though it is
1003        not simple vectored.
1004
10052008-09-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1006
1007        * libchip/serial/ns16550.c: Not currently supported on architectures
1008        with simple vectored interrupt model.
1009
10102008-09-22      Ralf Corsépius <ralf.corsepius@rtems.org>
1011
1012        * aclocal/version.m4: Bump RTEMS_API to 4.10.
1013        Bump _RTEMS_VERSION to 4.9.99.0.
1014
10152008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
1016
1017        * libchip/rtc/icm7170.c, libchip/rtc/m48t08.c,
1018        c/src/libchip/rtc/rtc.h:  Include required header files.  Some internal
1019        functions have now static linkage type.  Added constant qualifier to
1020        operations table and read-only function parameters.
1021
1022        * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
1023        c/src/libchip/serial/serial.h:  Include required header files.  Removed
1024        support for old PowerPC exception handling.  Various fixes for
1025        interrupt related routines.  Added support for BSPs with IRQ extension
1026        API.
1027
10282008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1029
1030        * libchip/network/dec21140.c, libchip/network/elnk.c: Detect when there
1031        is no PCI bus based upon the BSP not having a base address defined.
1032        This means this driver cannot be supported on that board.
1033
10342008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1035
1036        * libchip/network/dec21140.c, libchip/network/elnk.c,
1037        libchip/network/if_dc.c: Eliminate vestiges of mpc603e define.
1038
10392008-09-17      Miao Yan <yanmiaobest@gmail.com>
1040
1041        * optman/Makefile.am, optman/preinstall.am: Merge GSOC project code to
1042        add simple device only filesystem (devfs), optionally completely drop
1043        out filesystem, and to clean up disabling newlib reentrancy support.
1044        This dropped 17K from the minimum.exe for sparc/sis and arm/rtl22xx_t
1045        now has a 15K code space.
1046        * optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
1047        Removed.
1048
10492008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
1050
1051        * libchip/ide/ata.h: Convert to Unix file format.
1052
10532008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
1054
1055        * libchip/serial/mc68681.c, libchip/serial/mc68681_p.h,
1056        libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
1057        libchip/serial/serial.h, libchip/serial/serprobe.c,
1058        libchip/serial/sersupp.h, libchip/serial/z85c30.c:
1059        Convert to "bool".
1060        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
1061        libchip/i2c/spi-memdrv.h: Convert to "bool".
1062        * libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
1063        libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
1064        libchip/rtc/rtc.h, libchip/rtc/rtcprobe.c: Convert to "bool".
1065        * libchip/ide/ata.c, libchip/ide/ata_internal.h,
1066        libchip/ide/ide_ctrl_cfg.h: Convert to "bool".
1067        * libchip/display/disp_hcms29xx.c, libchip/display/disp_hcms29xx.h:
1068        Convert to "bool".
1069        * libchip/network/if_fxp.c, libchip/network/if_fxpvar.h:
1070        Convert to "bool".
1071        * libchip/shmdr/fatal.c, libchip/shmdr/shm_driver.h:
1072        Convert to "bool".
1073
10742008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1075
1076        * libchip/Makefile.am, libchip/shmdr/init.c, libchip/shmdr/mpisr.c,
1077        libchip/shmdr/poll.c, libchip/shmdr/shm_driver.h: Update shared
1078        memory driver to not use the clock ioctl to install a method to poll
1079        for input. It now uses a Class API Timer which means we can eliminate
1080        this special IOCTL from all clock drivers.
1081        * libchip/shmdr/setckvec.c: Removed.
1082
10832008-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1084
1085        * libchip/network/sonic.c: Do not declare a variable just to hold an
1086        ignored return value.
1087
10882008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
1089
1090        * libchip/i2c/spi-sd-card.c: Fixed integer conversion warnings.
1091
10922008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1093
1094        * libchip/display/disp_hcms29xx.c: Initialize softc_ptr to NULL.
1095        * libchip/network/dec21140.c, libchip/network/if_dc.c: Use uint32_t.
1096
10972008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1098
1099        * libchip/display/disp_hcms29xx.c: Do not make these static. They
1100        appear to be unused that way.
1101
11022008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1103
1104        * libchip/shmdr/shm_driver.h: Correct prototypes.
1105
11062008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
1107
1108        * libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized
1109        variables and made methods static.
1110
11112008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1112
1113        * libchip/serial/ns16550.c: Fix warning.
1114
11152008-08-18      Ralf Corsepius <ralf.corsepius@rtems.org>
1116
1117        * aclocal/prog-cc.m4: Add -Wnested-externs.
1118
11192008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1120
1121        * libchip/network/dec21140.c: Add missing prototype.
1122        * libchip/ide/ata.c, libchip/network/elnk.c: Add missing prototypes.
1123
11242008-08-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1125
1126        * aclocal/prog-cc.m4: Add -Wimplicit-function-declaration
1127        -Wstrict-prototypes to RTEMS_CFLAGS.
1128
11292008-08-02      Chris Johns <chrisj@rtems.org>
1130
1131        * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Remove
1132        rtems_blkdev_request count and start references. Use
1133        RTEMS_BLKDEV_START_BLOCK.
1134
11352008-07-29      Chris Johns <chrisj@rtems.org>
1136
1137        * libchip/i2c/spi-sd-card.c: Updated to the libblock changes.
1138
1139        * libchip/ide/ata.c: Change to use a mutex rather than disable
1140        pre-emption. Updated to the libblock changes.
1141
1142        * libchip/ide/ata_internal.h: Updated to the new chains API.
1143
1144        * libchip/ide/ide_controller.c: Updated to the libblock
1145        changes. Added come debug tracing.
1146
1147        * libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h: Updated
1148        to the libblock changes.
1149
11502008-07-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1151
1152        * configure.ac: Remove RPCGEN, RPCTOOLS.
1153
11542008-07-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
1155
1156        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Use inttypes.h
1157        for output format specifiers.
1158
11592008-07-17      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1160
1161        * libchip/display/font_hcms29xx.h, libchip/display/disp_hcms29xx.h:
1162        Fixed some data types
1163
11642008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
1165
1166        * libchip/i2c/spi-sd-card.c: Added missing header file.
1167        * libchip/Makefile.am: Added SD Card driver.
1168
11692008-07-14      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1170
1171        * libchip/display/font_hcms29xx.c, libchip/display/disp_fonts.h
1172        make glyphs non-constant, added file headers
1173
11742008-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1175
1176        * libchip/display/disp_fonts.h, libchip/display/disp_hcms29xx.c
1177        * libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c
1178        * libchip/display/font_hcms29xx.h
1179        Creation of SPI display driver
1180
11812008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
1182
1183        * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: SD Card driver
1184        via SPI.
1185
11862008-06-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1187
1188        * aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
1189        AC_PREREQ(2.62).
1190
11912008-06-01      Ralf Corsépius <ralf.corsepius@rtems.org>
1192
1193        * aclocal/target.m4: Allow empty RTEMS_BUILD_SUBDIRS.
1194
11952008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1196
1197        * libchip/Makefile.am: Move termios helper routines from libchip to
1198        libcsupport. Add routine which makes it easy for a termios device
1199        driver to inform termios of its default baud rate. This avoids
1200        inconsistencies in later termios settings changes.
1201        * libchip/serial/termios_baud2index.c,
1202        libchip/serial/termios_baud2num.c: Removed.
1203
12042008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1205
1206        * aclocal/bsp-bootcards-handles-ram-allocation.m4: New file.
1207
12082008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1209
1210        * wrapup/Makefile.am: Many BSPs do not include any .rel files now so do
1211        not fail if there are none.
1212
12132008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1214
1215        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.h,
1216        * libchip/i2c/spi-fram-fm25l256.c, libchip/i2c/spi-fram-fm25l256.h,
1217        * libchip/i2c/spi-memdrv.c, libchip/i2c/spi-memdrv.h,
1218        * libchip/Makefile.am:
1219        derived a generic spi memory driver from spi-flash-m25p40,
1220        added descriptor for fram fm25l256
1221
12222008-05-07      Till Straumann <strauman@slac.stanford.edu>
1223
1224        PR 649/bsps
1225        * libchip/ide/ata.c: Give up if the interface does not become ready.
1226
12272008-04-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1228
1229        Moved to cpukit.
1230        * nfsclient/.cvsignore, nfsclient/ChangeLog.slac, nfsclient/LICENSE,
1231        nfsclient/Makefile.am, nfsclient/README, nfsclient/preinstall.am,
1232        nfsclient/rfc1094.txt, nfsclient/rtems-filesystem-patch,
1233        nfsclient/proto/mount_prot.h, nfsclient/proto/mount_prot.x,
1234        nfsclient/proto/mount_prot_xdr.c, nfsclient/proto/nfs_prot.h,
1235        nfsclient/proto/nfs_prot.x, nfsclient/proto/nfs_prot_xdr.c,
1236        nfsclient/src/cexphelp.c, nfsclient/src/dirutils.c,
1237        nfsclient/src/librtemsNfs.h, nfsclient/src/nfs.c,
1238        nfsclient/src/nfs.modini.c, nfsclient/src/nfsTest.c,
1239        nfsclient/src/rpcio.c, nfsclient/src/rpcio.h,
1240        nfsclient/src/rpcio.modini.c, nfsclient/src/sock_mbuf.c,
1241        nfsclient/src/xdr_mbuf.c: Removed.
1242
12432008-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
1244
1245        * configure.ac: Stop building nfsclient here and build it in CPUKIT.
1246
12472008-01-05      Chris Johns <chrisj@rtems.org>
1248
1249        * libchip/flash/am29lv160.c: Update the blank check error message
1250        to say there is an error.
1251       
12522007-12-22      Chris Johns <chrisj@rtems.org>
1253
1254        * nfsclient/src/nfs.c, nfsclient/src/rpcio.c: Adjust the length of
1255        the hello message. Just one line but still a little too long.
1256       
12572007-12-14      Chris Johns <chrisj@rtems.org>
1258
1259        * wrapup/Makefile.am: Add libflash.a to the libbsp library.
1260        * libchip/Makefile.am, libchip/preinstall.am: Add the flash chip support.
1261        * libchip/flash, libchip/flash/am29lv160.c,
1262        libchip/flash/am29lv160.h: New.
1263
12642007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1265
1266        * libchip/network/if_fxp.c: Spacing.
1267
12682007-11-20      Till Straumann <strauman@slac.stanford.edu>
1269
1270        * libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
1271        Avoid using 'stdio' before the system is up and fully
1272        initialized.
1273
12742007-11-20      Till Straumann <strauman@slac.stanford.edu>
1275
1276        * libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h,
1277        * libchip/Makefile.am, libchip/preinstall.am:
1278        added new driver for Maxim DS1375 i2c RTC.
1279
12802007-09-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1281
1282        * libchip/i2c/spi-flash-m25p40.c:
1283        added addressing call in write function
1284
12852007-09-24      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1286
1287        * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.c,
1288        * libchip/Makefile.am:
1289        added SPI flash driver for a M25P40 chip (based on libi2c extensions)
1290
12912007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1292
1293        * libchip/shmdr/dump.c, libchip/shmdr/shm_driver.h: Fix warnings.
1294
12952007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1296
1297        * nfsclient/Makefile.am: Fix errors.
1298
12992007-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1300
1301        * nfsclient/Makefile.am, nfsclient/preinstall.am: Install libnfs.a.
1302
13032007-09-21      Ralf Corsépius <ralf.corsepius@rtems.org>
1304
1305        * aclocal/version.m4: Bump RTEMS_API to 4.9.
1306        Bump RTEMS_VERSION to 4.8.99.0.
1307
13082007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1309
1310        * libchip/network/smc91111.h: Eliminate DEBUG_puts.
1311
13122007-09-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1313
1314        * configure.ac: Remove AC_PROG_AWK (Unused).
1315
13162007-09-14      Daron Chabot <djc915@mail.usask.ca>
1317
1318        * libchip/network/if_dc.c: Changed type of ISR argument to void* from
1319        rtems_interrupt_vector, to permit passing arbitrary arguments to the
1320        ISR. Clean up of variables to silence compiler warnings.
1321
13222007-09-13      Daniel Hellstrom <daniel@gaisler.com>
1323
1324        * libchip/network/smc91111.c: Eliminate a stray DEBUG_puts().
1325
13262007-09-12      Daniel Hellstrom <daniel@gaisler.com>
1327
1328        * libchip/network/smc91111.c, libchip/network/smc91111.h: Multiple fixes.
1329          - Odd bit bug in some chips taken care of.
1330          - Buggy ASSERT removed, it seem to be inserted to detect if MBUF data
1331            alignment but failing to do so must have made the driver writer to make
1332            some incorrect assumptions about MBUFs.
1333          - Fixed MBUF handling to handle mbuf chains better. The Data length of
1334            MBUFs in middle of the mbuf chain are now checked for odd number of bytes.
1335          - Made while loop responsible for copying data to fifo port copy 16 shorts
1336            per loop instead of 1 short, increasing the copying process.
1337
13382007-09-07      Daniel Hellstrom <daniel@gaisler.com>
1339
1340        * libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support
1341        and GBIT PHY support for 10/100 MAC, also auto negotiation updated.
1342
13432007-08-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1344
1345        * configure.ac, wrapup/Makefile.am: Remove RDBG.
1346        * aclocal/check-rdbg.m4, aclocal/enable-rdbg.m4, librdbg/.cvsignore,
1347        librdbg/Makefile.am, librdbg/preinstall.am,
1348        librdbg/include/rdbg/rdbg.h, librdbg/include/rdbg/servrpc.h,
1349        librdbg/include/rdbg/i386/rdbg_f.h, librdbg/include/rdbg/i386/reg.h,
1350        librdbg/include/rdbg/m68k/rdbg_f.h, librdbg/include/rdbg/m68k/reg.h,
1351        librdbg/include/rdbg/powerpc/rdbg_f.h,
1352        librdbg/include/rdbg/powerpc/reg.h, librdbg/src/_servtgt.c,
1353        librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
1354        librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
1355        librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
1356        librdbg/src/servtsp.c, librdbg/src/servutil.c,
1357        librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_cpu_asm.S,
1358        librdbg/src/i386/rdbg_f.c, librdbg/src/i386/any/remdeb.h,
1359        librdbg/src/i386/any/remdeb_f.x, librdbg/src/i386/any/remdeb_svc.c,
1360        librdbg/src/i386/any/remdeb_xdr.c, librdbg/src/m68k/excep_f.c,
1361        librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
1362        librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_f.x,
1363        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
1364        librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_cpu_asm.S,
1365        librdbg/src/powerpc/rdbg_f.c,
1366        librdbg/src/powerpc/new_exception_processing/remdeb.h,
1367        librdbg/src/powerpc/new_exception_processing/remdeb_f.x,
1368        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
1369        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed.
1370
13712007-07-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1372
1373        * nfsclient/src/dirutils.c: Use PATH_MAX instead of MAXPATHLEN.
1374
13752007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1376
1377        * nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
1378          sizes.
1379
13802007-07-27      Chris Johns <chrisj@rtems.org>
1381
1382        * wrapup/Makefile.am: Create archive from a file for hosts
1383        with a limited command line size.
1384
13852007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1386
1387        * nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
1388          sizes.
1389
13902007-07-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1391       
1392        * configure.ac: Add nfsclient.
1393        * nfsclient/Makefile.am: New.
1394        * nfsclient/proto/Makefile, nfsclient/Makefile,
1395          nfsclient/src/Makefile: Remove.
1396        * nfsclient/ChangeLog: Remove (Rename into ChangeLog.slac).
1397        * nfsclient/ChangeLog.slac: New (Renamed from ChangeLog).
1398
13992007-07-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1400
1401        * nfsclient/README, nfsclient/proto/nfs_prot_xdr.c,
1402        nfsclient/proto/mount_prot.x, nfsclient/proto/mount_prot_xdr.c,
1403        nfsclient/proto/Makefile, nfsclient/proto/mount_prot.h,
1404        nfsclient/proto/nfs_prot.h, nfsclient/proto/nfs_prot.x,
1405        nfsclient/Makefile, nfsclient/ChangeLog, nfsclient/src/dirutils.c,
1406        nfsclient/src/nfsTest.c, nfsclient/src/rpcio.h,
1407        nfsclient/src/nfs.modini.c, nfsclient/src/xdr_mbuf.c,
1408        nfsclient/src/cexphelp.c, nfsclient/src/Makefile,
1409        nfsclient/src/sock_mbuf.c, nfsclient/src/nfs.c,
1410        nfsclient/src/librtemsNfs.h, nfsclient/src/rpcio.modini.c
1411        nfsclient/src/rpcio.c, nfsclient/rtems-filesystem-patch,
1412        nfsclient/rfc1094.txt, nfsclient/LICENSE: Import from rtems-nfs-1.5.
1413
14142007-07-18      Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
1415
1416        * libchip/serial/ns16550.c: removed timed out wait for transmitter
1417        to become ready: This will not work for fast CPUs.
1418
14192007-07-09      Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
1420
1421        * libchip/ide/ata.c: fixed warning
1422
14232007-06-20      Ray Xu <rayx@gmail.com>
1424
1425        * optman/Makefile.am, optman/preinstall.am: Add stubs for file system,
1426        console, and libio. This shrinks the memory requirements but Joel has
1427        not figured out how best to present this to application space.
1428        * optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
1429        New files.
1430
14312007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1432
1433        * optman/sapi/no-io.c: Split IO Manager into one function per file so
1434        now we only need required initialization methods.
1435
14362007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1437
1438        * optman/sapi/no-io.c: Eliminate maximum_drivers configuration
1439        parameter since it was used to configure a no longer used feature.
1440        Device names are now part of the filesystem not in a table.
1441
14422007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1443
1444        * optman/Makefile.am, optman/preinstall.am, optman/rtems/no-dpmem.c,
1445        optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
1446        optman/rtems/no-part.c, optman/rtems/no-region.c,
1447        optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
1448        optman/rtems/no-signal.c, optman/rtems/no-timer.c,
1449        optman/sapi/no-ext.c: Add optional manager stub for Barrier. Simplify
1450        other optional managers so using them reduces application size
1451        instead of increasing it.
1452        * optman/rtems/no-barrier.c: New file.
1453
14542007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
1455
1456        * libchip/network/dec21140.c, libchip/network/elnk.c: i386-specific
1457        adjustments to pci-API changes.
1458        * libchip/network/dec21140.c, libchip/network/elnk.c,
1459        libchip/network/if_dc.c: powerpc-specific adjustments to pci-API
1460        changes.
1461
14622007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
1463
1464        * libchip/network/dec21140.c, libchip/network/if_dc.c,
1465        libchip/network/if_fxp.c: Reflect changes to pci-API.
1466
14672007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1468
1469        * libchip/network/elnk.c: Use ioctl_command_t as ioctl argument.
1470        * libchip/network/if_dc.c: Use ioctl_command_t as ioctl argument.
1471
14722007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1473
1474        * aclocal/target.m4: Strip CFLAGS (Hack to prevent bsp-cflags from
1475          being used to compile "tools").
1476
14772007-03-13      Joel Sherrill <joel@OARcorp.com>
1478
1479        * libchip/network/sonic.c: Rename Dump_Buffer to rtems_print_buffer.
1480
14812007-03-12      Joel Sherrill <joel@OARcorp.com>
1482
1483        * libchip/network/cs8900.c, libchip/network/cs8900.h,
1484        libchip/network/greth.c, libchip/network/greth.h: Correct license URL
1485        and/or fix mistake in copyright notice. Both of these mistakes appear
1486        to be from code submitted after these changes were made previously.
1487
14882007-02-21      Ralf Corsépius <ralf.corsepius@rtems.org>
1489
1490        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
1491
14922007-02-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1493
1494        * libchip/Makefile.am: Correct path to README.tulipclone.
1495
14962007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1497
1498        * libchip/ide/ata.c: Remove superfluous type casts.
1499
15002007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1501
1502        * libchip/ide/ata.c, libchip/network/elnk.c, optman/rtems/no-msg.c:
1503        Use size_t for sizes.
1504
15052007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1506
1507        * libchip/ide/ata.c: in ata_request_done: moved call to free()
1508        from preemption disabled region
1509
15102007-01-16      Till Straumann <strauman@slac.stanford.edu>
1511
1512        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h,
1513        libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h:
1514        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
1515
15162006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1517
1518        * libchip/network/dec21140.c, libchip/network/if_fxp.c: Use
1519          ioctl_command_t as ioctl argument.
1520
15212006-12-13      Joel Sherrill <joel@OARcorp.com>
1522
1523        * librtems++/include/rtems++/rtemsEvent.h,
1524        librtems++/include/rtems++/rtemsMessageQueue.h,
1525        librtems++/include/rtems++/rtemsSemaphore.h,
1526        librtems++/include/rtems++/rtemsTask.h, librtems++/src/rtemsEvent.cc,
1527        librtems++/src/rtemsMessageQueue.cc,
1528        librtems++/src/rtemsSemaphore.cc, librtems++/src/rtemsTask.cc: Change
1529        rtems_unsigned32 to uint32_t.
1530
15312006-12-13      Joel Sherrill <joel@OARcorp.com>
1532
1533        PR 1181/bsps
1534        * optman/rtems/no-msg.c: Clean up dead code.
1535
15362006-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1537
1538        * aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
1539
15402006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
1541
1542        * aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
1543        * aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH.
1544        * aclocal/project-root.m4: Require RTEMS_AMPOLISH.
1545
15462006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1547
1548        * configure.ac: New BUG-REPORT address.
1549
15502006-11-20      Ralf Corsépius <ralf.corsepius@rtems.org>
1551
1552        * Makefile.am: Remove ampolish3.
1553
15542006-11-17      Joel Sherrill <joel@OARcorp.com>
1555
1556        * libchip/network/dec21140.c: Fix spacing -- remove long sections of
1557        blank lines.
1558
15592006-11-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1560
1561        * configure.ac: Remove RTEMS_AMPOLISH3.
1562        * aclocal/bsp-configure.m4: AC_PREREQ(2.60).
1563          Remove checks for AMPOLISH3.
1564        * aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
1565        * aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
1566        * ampolish3: Remove.
1567
15682006-11-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1569
1570        * aclocal/target.m4: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
1571        * aclocal/prog-cc.m4: Remove CFLAGS.
1572        * configure.ac: Don't explictly pass CFLAGS_OPTIMIZE_V, CPU_CFLAGS.
1573        Compose CFLAGS. Append CFLAGS to ac_configure_args.
1574
15752006-10-23      Joel Sherrill <joel@OARcorp.com>
1576
1577        * aclocal/rtems-cpu-subdirs.m4: Add bfin.
1578
15792006-10-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1580
1581        * automake/compile.am: Use hard-coded RTEMS_* flags.
1582
15832006-10-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1584
1585        * aclocal/rtems-top.m4: Remove RTEMS_API.
1586        * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
1587
15882006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1589
1590        * aclocal/prog-ccas.m4: Adaptations to automake-1.10.
1591
15922006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1593
1594        * aclocal/prog-cxx.m4: Add AC_PROG_CXXCPP.
1595
15962006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1597
1598        * aclocal/version.m4: Bump version to 4.7.99.0.
1599
16002006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1601
1602        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1603
16042006-09-11      Joel Sherrill <joel@OARcorp.com>
1605
1606        * librdbg/src/_servtgt.c: Convert C++ style comments to C style.
1607
16082006-09-04      Joel Sherrill <joel@OARcorp.com>
1609
1610        * libchip/network/greth.c, libchip/network/open_eth.c,
1611        libchip/network/smc91111.c, libchip/network/sonic.c: Fix error
1612        introduced by warning removal.
1613
16142006-09-01      Joel Sherrill <joel@OARcorp.com>
1615
1616        * libchip/network/greth.c, libchip/network/open_eth.c,
1617        libchip/network/smc91111.c: Remove warnings and correct prototype
1618        added earlier today.
1619
16202006-09-01      Joel Sherrill <joel@OARcorp.com>
1621
1622        * libchip/network/cs8900.c, libchip/network/greth.c,
1623        libchip/network/i82586.c, libchip/network/open_eth.c,
1624        libchip/network/sonic.c: Remove warnings -- use uintptr_t, properly
1625        sized integers, and inttypes.h printf helpers.
1626
16272006-08-09      Kolja Waschk <waschk@telos.de>
1628
1629        * aclocal/rtems-cpu-subdirs.m4: New port to Altera NIOS II.
1630
16312006-07-12      Joel Sherrill <joel@OARcorp.com>
1632
1633        * libchip/shmdr/shm_driver.h: Merge sparc shm driver mods from 4.6.
1634
16352006-07-11      Jerry Needell <jerry.needell@unh.edu>
1636
1637        * libchip/Makefile.am, libchip/preinstall.am: Merge SPARC updates from
1638        4.6 branch.  Original modifications by Gaisler Enterprises.
1639        * libchip/network/greth.c, libchip/network/greth.h: New files.
1640
16412006-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1642
1643        * ide/ata.[ch]:
1644        (PR1118) fetch priority for ATA task from a variable,
1645        not a fixed configuration value.
1646       
16472006-06-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1648
1649        * Makefile.am: Add ampolish3.
1650
16512006-06-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1652
1653        * ampolish3: New.
1654        * aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3.
1655
16562006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1657
1658        * aclocal/rtems-ampolish.m4: New.
1659        * configure.ac: Use RTEMS_AMPOLISH3.
1660
16612006-04-18  Joel Sherrill <joel@OARcorp.com>
1662
1663        * aclocal/version.m4: Updated to rtems-4.6.99.3.
1664
16652006-03-07      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1666
1667        PR 853/filesystem
1668        * libchip/ide/ata.c, libchip/ide/ide_controller.c: The ata driver
1669        should be modified to support the new exception scheme and to use the
1670        handle parameter.
1671
16722006-02-a32     Eric Norum <norume@aps.anl.gov>
1673
1674        * libchip/network/if_dc.c, if_dcreg.c: Changes from Daron Chabot:
1675        "newer" PCI access calls.  Minor cleanups.  Comments.
1676
16772006-01-12      Eric Norum <norume@aps.anl.gov>
1678
1679        PR 861/networking
1680        PR 863/networking
1681        * libchip/network/smc91111.c: Fix illegal lvalue increments.
1682
16832006-01-12      Ralf Corsepius <ralf.corsepius@rtems.org>
1684
1685        * wrapup/Makefile.am: Add preinstall.am.
1686        * libchip/Makefile.am: Build libchip/network/smc91111.
1687        * libchip/network/smc91111.c, libchip/network/smc91111config.h:
1688        Eliminate cyg_int* crap.
1689
16902006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1691
1692        * librdbg/Makefile.am: Add preinstall.am.
1693        * aclocal/bsp-configure.m4: Add ampolish3.
1694        New header guards.
1695
16962006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1697
1698        * libchip/network/open_eth.c, libchip/network/open_eth.h:
1699        Merger from rtems-4-6-branch.
1700
17012006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1702
1703        * libchip/network/smc91111.c
1704        libchip/network/smc91111config.h
1705        libchip/network/smc91111exp.h
1706        libchip/network/smc91111.h: New. Merger from rtems-4-6-branch.
1707        * libchip/Makefile.am: Reflect adding smc91111*.
1708
17092006-01-08      Joel Sherrill <joel@OARcorp.com>
1710
1711        * optman/sapi/no-io.c: Change rtems_io_register_name to take a const
1712        char *.
1713
17142006-01-08      Joel Sherrill <joel@OARcorp.com>
1715
1716        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c: Eliminate
1717        warnings.
1718
17192005-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
1720
1721        * aclocal/prog-cc.m4: Remove RTEMS_USE_GCC.
1722        Add RTEMS_RELLDFLAGS.
1723        * automake/compile.am: Remove RTEMS_USE_GCC.
1724        Remove RTEMS_RELLDFLAGS.
1725        * configure.ac: Pass --enable-rtems-root to ada-tests/configure.
1726
17272005-11-14      Ralf Corsepius <ralf.corsepius@rtems.org>
1728
1729        * libchip/network/if_media.h, libchip/network/mii.h:
1730        Remove (Moved to cpukit).
1731        * libchip/Makefile.am: Reflect having moved libchip/network/mii.h
1732        and libchip/network/if_media.h.
1733        * libchip/network/elnk.c, libchip/network/if_dc.c: Reflect mii.h and
1734        if_media.h having moved.
1735
17362005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1737
1738        * automake/compile.am, automake/host.am, automake/local.am,
1739        automake/subdirs.am: Remove depend.
1740        * configure.ac: Explicitly pass --libdir and --includedir to
1741        testsuites.
1742
17432005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1744
1745        * configure.ac: Reflect changes to testsuites.
1746
17472005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1748
1749        * automake/compile.am: Remove GCCSPECS.
1750        * aclocal/prog-cc.m4: Add GCCSPECS.
1751        * aclocal/env-rtemsbsp.m4: Remove RTEMS_BSP_SPECS. Remove GCC_SPECS.
1752
17532005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1754
1755        * libchip/i2c/i2c-2b-eeprom.c: Eliminate obsolete types.
1756        * libchip/rtc/mc146818a.h: Eliminate obsolete types.
1757
17582005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
1759
1760        * libchip/network/dec21140.c, libchip/network/elnk.c: Use
1761        libcpu/byteorder.h for i386.
1762
17632005-11-02      Till Straumann <strauman@slac.stanford.edu>
1764
1765        * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h,
1766        libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h: New files.
1767        * libchip/Makefile.am, libchip/preinstall.am, wrapup/Makefile.am:
1768        added a simple API/library for i2c devices and drivers for i2c
1769        2-byte eeproms and a ds1621 temperature sensor; API is documented
1770        in libi2c.h.
1771
17722005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1773
1774        * libnetworking/pppd/ipxcp.c,
1775        libnetworking/pppd/chat.c,
1776        libnetworking/pppd/patchlevel.h,
1777        libnetworking/pppd/upap.h,
1778        libnetworking/pppd/md5.h,
1779        libnetworking/pppd/pppd.8,
1780        libnetworking/pppd/README,
1781        libnetworking/pppd/preinstall.am,
1782        libnetworking/pppd/md4.h,
1783        libnetworking/pppd/magic.c,
1784        libnetworking/pppd/pppd.h,
1785        libnetworking/pppd/demand.c,
1786        libnetworking/pppd/rtemsmain.c,
1787        libnetworking/pppd/sys-rtems.c,
1788        libnetworking/pppd/ipcp.h,
1789        libnetworking/pppd/lcp.h,
1790        libnetworking/pppd/chap_ms.c,
1791        libnetworking/pppd/md4.c,
1792        libnetworking/pppd/rtemspppd.h,
1793        libnetworking/pppd/cbcp.h,
1794        libnetworking/pppd/auth.c,
1795        libnetworking/pppd/lcp.c,
1796        libnetworking/pppd/example/README,
1797        libnetworking/pppd/example/ppp.conf,
1798        libnetworking/pppd/example/system.h,
1799        libnetworking/pppd/example/netconfig.h,
1800        libnetworking/pppd/example/pppdapp.c,
1801        libnetworking/pppd/example/init.c,
1802        libnetworking/pppd/example/Makefile-user,
1803        libnetworking/pppd/example/pppd.options,
1804        libnetworking/pppd/rtemspppd.c,
1805        libnetworking/pppd/ipxcp.h,
1806        libnetworking/pppd/chap_ms.h,
1807        libnetworking/pppd/options.c,
1808        libnetworking/pppd/magic.h,
1809        libnetworking/pppd/chap.h,
1810        libnetworking/pppd/cbcp.c,
1811        libnetworking/pppd/upap.c,
1812        libnetworking/pppd/chap.c,
1813        libnetworking/pppd/Makefile.am,
1814        libnetworking/pppd/ccp.h,
1815        libnetworking/pppd/utils.c,
1816        libnetworking/pppd/rtemsdialer.h,
1817        libnetworking/pppd/fsm.h,
1818        libnetworking/pppd/pathnames.h,
1819        libnetworking/pppd/md5.c,
1820        libnetworking/pppd/fsm.c,
1821        libnetworking/pppd/ipcp.c,
1822        libnetworking/pppd/STATUS,
1823        libnetworking/pppd/ccp.c,
1824        libnetworking/Makefile.am: Remove (Moved to cpukit).
1825
18262005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1827
1828        * configure.ac: Remove libnetworking, libnetworking/pppd.
1829        * wrapup/Makefile.am: Remove libpppd.a.
1830
18312005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1832
1833        * libnetworking/pppd/Makefile.am: Install rtemspppd.h and
1834        rtemsdialer.h to $(includedir)/rtems.
1835
18362005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1837
1838        * libnetworking/rtems_telnetd/icmds.c,
1839        libnetworking/rtems_telnetd/Makefile.am,
1840        libnetworking/rtems_telnetd/preinstall.am,
1841        libnetworking/rtems_telnetd/pty.c,
1842        libnetworking/rtems_telnetd/pty.h,
1843        libnetworking/rtems_telnetd/README,
1844        libnetworking/rtems_telnetd/telnetd.c,
1845        libnetworking/rtems_telnetd/telnetd.h:
1846        Remove (Moved to cpukit).
1847
18482005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1849
1850        * configure.ac: Remove libnetworking/rtems_telnetd.
1851        * libnetworking/Makefile.am: Remove rtems_telnetd.
1852        * libnetworking/README: Remove (Obsolete).
1853        * wrapup/Makefile.am: Remove libtelnetd.a (Moved to cpukit).
1854
18552005-10-20  Eric Norum <norume@aps.anl.gov>
1856
1857        * libchip/network/dec21140.c: Clean up PCI mapping.
1858
18592005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
1860
1861        * libnetworking/pppd/Makefile.am: Use preinstall.am.
1862        * librdbg/src/servbkpt.c, librdbg/src/servcon.c,
1863        librdbg/src/servrpc.c, librdbg/src/servtgt.c
1864        librdbg/src/servtsp.c: Include <errno.h> instead of <sys/errno.h>.
1865        * bsp.pc.in: Remove CFLAGS_DEBUG_V, CFLAGS_OPTIMIZE_V.
1866        * configure.ac: Move optman to the end of BSP_SUBDIRS.
1867
18682005-09-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1869
1870        * aclocal/bspopts.m4: Add missing m4 quotes.
1871
18722005-09-02  Joel Sherrill <joel@OARcorp.com>
1873
1874    * aclocal/version.m4: Updated to rtems-4.6.99.2.
1875
18762005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
1877
1878        * libchip/network/if_fxp.c, libchip/network/if_dc.c,
1879        libchip/network/dec21140.c: Remove initialization of PCI bus.
1880
18812005-08-15      Ralf Corsepius <ralf.corsepius@rtems.org>
1882
1883        * optman/Makefile.am: Add preinstall.am.
1884
18852005-07-18      Karel Gardas <kgardas@objectsecurity.com>
1886
1887        * libchip/network/if_fxp.c: Change status of PCI Id 0x1229 from
1888        UNTESTED to tested.
1889
18902005-06-17      Joel Sherrill <joel@OARcorp.com>
1891
1892        * librdbg/src/powerpc/excep_f.c: Conditionalize use of ISI vector since
1893        it is not supported by the MPC5xx.
1894
18952005-06-17      Joel Sherrill <joel@OARcorp.com>
1896
1897        * libchip/network/if_dc.c: Begin to convert to new PCI and IRQ
1898        interface. Also correct attempting to build on other than PowerPC and
1899        x86.
1900
19012005-06-16      Daron Chabot <daron@nucleus.usask.ca>
1902
1903        * libchip/Makefile.am: Add driver for Tulip clones.
1904        * libchip/network/README.tulipclone, libchip/network/if_dc.c,
1905        libchip/network/if_dcreg.h: New files.
1906
19072005-05-25      Ralf Corsepius <ralf.corsepius@rtems.org>
1908
1909        * aclocal/check-rdbg.m4: Use compilation check on _OLD_EXCEPTIONS
1910        to enable rdbg.
1911        * configure.ac: Reflect changes above.
1912
19132005-05-23      Ralf Corsepius <ralf.corsepius@rtems.org>
1914
1915        * configure.ac: Add ada/.
1916
19172005-05-20      Sergei Organov  <osv@topconrd.ru>
1918
1919        PR 750/networking
1920        * libnetworking/pppd/sys-rtems.c: Avoid NULL dereference in
1921        wait_input().
1922
19232005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
1924
1925        * libchip/network/if_fxp.c, libchip/serial/ns16550.c: Modified to use
1926        rtems/irq.h.
1927
19282005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1929
1930        * libchip/Makefile.am: Include preinstall.am.
1931        * libchip/preinstall.am: New.
1932
19332005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1934
1935        * configure.ac: Add AMPOLISH3.
1936        * libnetworking/rtems_telnetd/Makefile.am: Include preinstall.am.
1937        * libnetworking/rtems_telnetd/preinstall.am: New.
1938        * libnetworking/rtems_telnetd/telnetd.c: socklen_t.
1939
19402005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1941
1942        * configure.ac: Let enable_rpcgen default to "no".
1943
19442005-05-08      Ralf Corsepius <ralf.corsepius@rtems.org>
1945
1946        * libnetworking/pppd/Makefile.am: CPPFLAGS += -D__BSD_VISIBLE.
1947
19482005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
1949
1950        * libchip/network/open_eth.c, libchip/serial/mc68681.c,
1951        libchip/serial/ns16550.c, libchip/serial/z85c30.c: Removed warning
1952
19532005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
1954
1955        * libchip/network/dec21140.c, libchip/network/elnk.c,
1956        libchip/network/if_fxp.c: Moved irq.h to bsp subdirectory.
1957
19582005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
1959
1960        * libchip/network/dec21140.c, libchip/network/elnk.c: Consolidation
1961        of code as a result of the implementation of a common PCI interface.
1962
19632005-05-04      Joel Sherrill <joel@OARcorp.com>
1964
1965        * libchip/network/open_eth.c: Remove prototype of set_vector.
1966
19672005-05-03      Joel Sherrill <joel@OARcorp.com>
1968
1969        * librdbg/src/ptrace.c: Remove warning.
1970
19712005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
1972
1973        * libchip/network/dec21140.c, libchip/network/elnk.c,
1974        libchip/network/if_fxp.c, libchip/serial/mc68681.c:
1975        Modified parameter list to remove warnings.
1976
19772005-05-02      Jennifer Averett <jennifer.averett@oarcorp.com>
1978
1979        * libchip/network/cs8900.c, libchip/network/i82586.c,
1980        libchip/network/open_eth.c, libchip/network/sonic.c,
1981        libchip/serial/mc68681.c: Modified types to remove
1982        warnings.  Added initialization to remove warnings.
1983
19842005-04-28      Joel Sherrill <joel@OARcorp.com>
1985
1986        * libchip/network/README.sonic: Rewritten to account for removal of
1987        dmv177.
1988
19892005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
1990
1991        PR 781/rtems_misc
1992        * libchip/serial/ns16550_p.h: Fix baud rate calculation
1993
19942005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
1995
1996        * libchip/serial/ns16550.c:
1997        Fixed warnings generated in various powerpc configurations
1998
19992005-04-18      Jennifer Averett <jennifer.averett@oarcorp.com>
2000
2001        * libchip/serial/ns16550.c: Modified
2002        ISR to work with PPC new exception processing
2003
20042005-03-14      Joel Sherrill <joel@OARcorp.com>
2005
2006        * libchip/network/dec21140.c, libchip/network/elnk.c,
2007        libchip/network/if_fxp.c: Continue PCI API unification. All use
2008        pci_find_device(). Network drivers manufacture a signature since all
2009        calls have not been converted yet.
2010
20112005-03-04      Joel Sherrill <joel@OARcorp.com>
2012
2013        * libchip/network/dec21140.c, libchip/network/if_fxp.c: Make PCI
2014        initialize function part of the unified PCI API as pci_initialize().
2015
20162005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
2017
2018        * aclocal/ppc.m4; Dynamically switch between {old|new} exceptions
2019        depending upon presence of _OLD_EXCEPTIONS in CFLAGS.
2020
20212005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2022
2023        * configure.ac: Remove HAS_WRAPUP_LIBBSP.
2024        * wrapup/Makefile.am: Remove HAS_WRAPUP_LIBBSP.
2025
20262005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2027
2028        * aclocal/ppc.m4: Reflect changes to ppc exception processing
2029        building procedures.
2030
20312005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
2032
2033        * aclocal/prog-cc.m4:
2034        Quote CFLAGS's RHS to accomodate Solaris broken sh.
2035
20362005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
2037
2038        * aclocal/rtems-top.m4 (rtems_updir): Quote sed args.
2039
20402005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
2041
2042        * make/bsp.mak: Remove CFLAGS_DEBUG_V.
2043
20442005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
2045
2046        * optman/rtems/no-sem.c: Semaphores are rtems_id not Object_id.
2047
20482005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
2049
2050        * libnetworking/rtems_servers/ftp.c,
2051        libnetworking/rtems_servers/ftp.h,
2052        libnetworking/rtems_servers/Makefile.am:
2053        Remove (relocated to cpukit/ftpd).
2054        * configure.ac, Makefile.am, wrapup/Makefile.am: Reflect having
2055        removed move libnetworking/rtems_servers.
2056
20572005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
2058
2059        * libnetworking/rtems_servers/ftpd.h: Warning fixes.
2060
20612005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
2062
2063        PR 755/rtems
2064        * libnetworking/pppd/ipcp.c: Include <rtems/bsdnet/servers.h>.
2065        Remove local declarations of rtems_bsdnet_nameservers,
2066        rtems_bsdnet_nameservers_count.
2067
20682005-01-31      Sergei Organov <osv@topconrd.ru>
2069
2070        PR 751/pppd
2071        * libnetworking/pppd/chat.c, libnetworking/pppd/rtemsmain.c: The fix
2072        committed to fix PR736 breaks pppd. chat.c should have its own static
2073        ttyfd for pppd to work correctly. The symptom is that second
2074        invokation of chat (for connect script) fails due to pppd_ttyfd set
2075        to -1 by previous chat invokation (for init script). In addition,
2076        this patch fixes leaving of dangling pointer in the abort_stbring[]
2077        by chat_send().
2078
20792005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2080
2081        * configure.ac: Remove CFLAGS_DEBUG_V.
2082        Don't AC_SUBST(CFLAGS_OPTIMIZE_V), AC_SUBST(CPU_CFLAGS).
2083
20842005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2085
2086        * wrapup/Makefile.am: Remove rtems-ctor.o.
2087
20882005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2089
2090        * libchip/rtc/rtc.h: size_t RTC_Count.
2091
20922005-01-20      Joel Sherrill <joel@OARcorp.com>
2093
2094        PR 736/pppd
2095        * libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
2096        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
2097        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c: ttyfd
2098        should not be static and should have a name more specific to pppd.
2099
21002005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2101
2102        * libchip/Makefile.am, libnetworking/pppd/Makefile.am,
2103        libnetworking/rtems_servers/Makefile.am,
2104        libnetworking/rtems_telnetd/Makefile.am,
2105        librdbg/Makefile.am, optman/Makefile.am, support/Makefile.am:
2106        Eliminate CFLAGS_OPTIMIZE_V.
2107
21082005-01-06      Ralf Corsepius <ralf.corsepius@rtems.org>
2109
2110        * configure.ac: Pass CFLAGS to testsuites configure.
2111        * aclocal/prog-cxx.m4: Don't invoke _RTEMS_FLAGS to set up
2112        RTEMS_CXXFLAGS. Setup CXXFLAGS from CFLAGS.
2113
21142005-01-05      Ralf Corsepius <ralf.corsepius@rtems.org>
2115
2116        * configure.ac: Pass CFLAGS to cpukit configure.
2117        * aclocal/rtems-flags.m4: Remove (Unused).
2118        * aclocal/prog-ccas.m4: Remove $(GCCSPECS).
2119        * aclocal/env-rtemsbsp.m4:
2120        Comment out CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CPU_CFLAGS.
2121        * aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up
2122        RTEMS_CFLAGS.
2123        * automake/compile.am: AM_CFLAGS = RTEMS_CFLAGS. Add AM_CXXFLAGS.
2124        Remove CPPFLAGS, CFLAGS, CPU_CFLAGS, CFLAGS_OPTIMIZE, ASFLAGS.
2125        Cleanup comments.
2126
21272005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2128
2129        * automake/compile.am: Remove build-variant support.
2130
21312005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2132
2133        * libnetworking/pppd/Makefile.am,
2134        libnetworking/rtems_servers/Makefile.am,
2135        libnetworking/rtems_telnetd/Makefile.am:
2136        Remove build-variant support.
2137
21382005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2139
2140        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am
2141        support/Makefile.am, wrapup/Makefile.am:
2142        Remove build-variant support.
2143
21442004-11-22      Joel Sherrill <joel@OARcorp.com>
2145
2146        * libchip/network/if_fxp.c: Add entry for another module ID code.
2147
21482004-11-22      Joel Sherrill <joel@OARcorp.com>
2149
2150        PR 693/misc
2151        * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with
2152        in/outport routines.
2153
21542004-11-22      Joel Sherrill <joel@OARcorp.com>
2155
2156        PR 693/misc
2157        * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with
2158        in/outport routines.
2159
21602004-11-22      Ralf Corsepius <ralf_corsepius@rtems.org>
2161
2162        * aclocal/enable-itron.m4: Remove (unused).
2163
21642004-11-22      Ralf Corsepius <ralf_corsepius@rtems.org>
2165
2166        * configure.ac: Misc. quoting cleanups.
2167        Enable ada-tests iff --enable-ada and --enable-tests.
2168
21692004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>:
2170
2171        PR 703/filesystem
2172        * libchip/ide/ata_internal.h, libchip/ide/ide_ctrl_cfg.h,
2173        libchip/ide/ide_ctrl_io.h, libchip/ide/ata.c,
2174        libchip/ide/ide_controller.c:
2175        Move definitions for ATA modes into ide_ctrl_cfg.h, to make them
2176        available for BSPS/device drivers.
2177        Extend the "modes_available" and "mode_active" parameters to
2178        uint16_t for UDMA support.
2179
21802004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
2181
2182        * libchip/network/dec21140.c: Cleanup a bit and remove message about
2183        not supported on PowerPC since it works on the MVME2100 BSP.
2184
21852004-11-05      Ralf Corsepius <ralf_corsepius@rtems.org>
2186
2187        * configure.ac: Remove check for libbsp/${RTEMS_CPU}.
2188        Add dependency tracking for *.cfgs.
2189        * Makefile.am: Add dependency tracking for *.cfg.
2190
21912004-11-03      Ralf Corsepius <ralf_corsepius@rtems.org>
2192
2193        * libchip/rtc/mc146818a.c: Don't include <bsp.h>
2194        (Thanks to Lars Munch <lars@segv.dk> for catching this).
2195
21962004-10-28      Ralf Corsepius <ralf_corsepius@rtems.org>
2197
2198        PR 707/make_build
2199        * configure.ac: Add --enable-rpcgen.
2200
22012004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
2202
2203        PR 700/rtems_misc
2204        * libnetworking/rtems_webserver/asp.c,
2205        libnetworking/rtems_webserver/balloc.c,
2206        libnetworking/rtems_webserver/cgi.c,
2207        libnetworking/rtems_webserver/default.c,
2208        libnetworking/rtems_webserver/ej.h,
2209        libnetworking/rtems_webserver/ejIntrn.h,
2210        libnetworking/rtems_webserver/ejlex.c,
2211        libnetworking/rtems_webserver/ejparse.c,
2212        libnetworking/rtems_webserver/emfdb.c,
2213        libnetworking/rtems_webserver/emfdb.h,
2214        libnetworking/rtems_webserver/form.c,
2215        libnetworking/rtems_webserver/handler.c,
2216        libnetworking/rtems_webserver/h.c,
2217        libnetworking/rtems_webserver/license.txt,
2218        libnetworking/rtems_webserver/Makefile.am,
2219        libnetworking/rtems_webserver/md5c.c,
2220        libnetworking/rtems_webserver/md5.h,
2221        libnetworking/rtems_webserver/mime.c,
2222        libnetworking/rtems_webserver/misc.c,
2223        libnetworking/rtems_webserver/NOTES,
2224        libnetworking/rtems_webserver/ringq.c,
2225        libnetworking/rtems_webserver/rom.c,
2226        libnetworking/rtems_webserver/rtems_webserver.h,
2227        libnetworking/rtems_webserver/security.c,
2228        libnetworking/rtems_webserver/sock.c,
2229        libnetworking/rtems_webserver/socket.c,
2230        libnetworking/rtems_webserver/sockGen.c,
2231        libnetworking/rtems_webserver/sym.c,
2232        libnetworking/rtems_webserver/uemf.c,
2233        libnetworking/rtems_webserver/uemf.h,
2234        libnetworking/rtems_webserver/um.c,
2235        libnetworking/rtems_webserver/um.h,
2236        libnetworking/rtems_webserver/umui.c,
2237        libnetworking/rtems_webserver/url.c,
2238        libnetworking/rtems_webserver/value.c,
2239        libnetworking/rtems_webserver/wbase64.c,
2240        libnetworking/rtems_webserver/webcomp.c,
2241        libnetworking/rtems_webserver/webmain.c,
2242        libnetworking/rtems_webserver/webpage.c,
2243        libnetworking/rtems_webserver/webrom.c,
2244        libnetworking/rtems_webserver/webs.c,
2245        libnetworking/rtems_webserver/websda.c,
2246        libnetworking/rtems_webserver/websda.h,
2247        libnetworking/rtems_webserver/webs.h,
2248        libnetworking/rtems_webserver/websSSL.c,
2249        libnetworking/rtems_webserver/websSSL.h,
2250        libnetworking/rtems_webserver/websuemf.c,
2251        libnetworking/rtems_webserver/wsIntrn.h:
2252        Remove (Moved to cpukit/http).
2253
22542004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
2255
2256        PR 700/rtems_misc
2257        * configure.ac, libnetworking/Makefile.am, wrapup/Makefile.am:
2258        Remove libnetworking/rtems_webserver.
2259
22602004-10-25      Eric Norum <norume@aps.anl.gov>
2261
2262        * libchip/network/i82586.c: ether_sprintf() is part of networking library.
2263
22642004-10-22      Ralf Corsepius <ralf_corsepius@rtems.org>
2265
2266        * alocal/check-custom-bsp.m4: Reflect new location of bspkit*cfg.
2267
22682004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
2269
2270        * librdbg/src/i386/rdbg_f.c, librdbg/src/m68k/rdbg_cpu_asm.S
2271        librdbg/src/m68k/rdbg_f.c: Use POSIX fixed size types.
2272
22732004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
2274
2275        * libnetworking/rtems_servers/ftpd.c: Use POSIX fixed size types.
2276
22772004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2278
2279        * libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
2280        libchip/rtc/mc146818a_ioreg.c: Use POSIX fixed size types.
2281
22822004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2283
2284        * libnetworking/rtems_webserver/uemf.h: Use CHAR_BIT for
2285        BITSPERBYTE.
2286
22872004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
2288
2289        * libnetworking/pppd/rtemspppd.c: rtems_task_priority priority.
2290        * libnetworking/rtems_telnetd/telnetd.c: Eliminate rtems_unsigned32.
2291
22922004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
2293
2294        * libchip/Makefile.am: Reflect addtion of rtc/mc146818*.
2295
22962004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
2297
2298        * aclocal/env-rtemsbsp.m4: Remove refs to bare BSP.
2299        * aclocal/enable-bare.m4: Remove.
2300        * configure.ac: Remove BARE_CPU_MODEL.
2301
23022004-10-13      Eric Norum <norume@aps.anl.gov>
2303
2304        PR 688/bsps
2305        * libchip/rtc/rtc.h, libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
2306        libchip/rtc/mc146818a_ioreg.c: New files.  Add libchip driver for
2307        MC146818A (and several Dallas Semiconductor) TOD chips.
2308
23092004-10-13      Eric Norum <norume@aps.anl.gov>
2310
2311        PR 686/networking
2312        * libchip/network/if_fxp.c: Fix lockup in if_fxp.c, add additional
2313        device code.
2314
23152004-10-11      Ralf Corsepius <ralf_corsepius@rtems.org>
2316
2317        * libchip/network/dec21140.c: include <rtems/pci.h>.
2318
23192004-09-29      Joel Sherrill <joel@OARcorp.com>
2320
2321        * aclocal/rtems-cpu-subdirs.m4, libchip/shmdr/shm_driver.h,
2322        libnetworking/pppd/utils.c: i960 obsoleted and all references
2323        removed.
2324
23252004-04-09      Greg Menke <gregory.menke@gsfc.nasa.gov>
2326
2327        PR 607/networking
2328        * libchip/network/dec21140.c: Made PCI configuration minimum sane
2329        instead of fully specifying unused PCI features.
2330
23312004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
2332
2333        * configure.ac: Require automake > 1.9.
2334
23352004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
2336
2337        * aclocal/rtems-cpu-subdirs.m4: Add avr.
2338
23392004-09-21      Ralf Corsepius <ralf_corsepius@rtems.org>
2340
2341        * aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac).
2342        * configure.ac: Add RTEMS_CHECK_GCC_WEAK.
2343
23442004-08-17      Ralf Corsepius <ralf_corsepius@rtems.org>
2345
2346        * aclocal/ppc.m4 (RTEMS_PPC_EXCEPTIONS): Quote ac_popdir uses.
2347        * aclocal/target.m4 (_RTEMS_POP_BUILDDIR): Ditto.
2348
23492004-08-17      Ralf Corsepius <ralf_corsepius@rtems.org>
2350
2351        * acinclude.m4 (_RTEMS_CONFIG_SUBDIR): Quote ac_popdir uses.
2352
23532004-07-28  Joel Sherrill <joel@OARcorp.com>
2354
2355    * aclocal/version.m4: Updated to rtems-4.6.99.1.
2356
23572004-07-25      Joel Sherrill <joel@OARcorp.com>
2358
2359        * libchip/network/if_fxp.c: Add include of <sys/errno.h>.
2360
23612004-05-21  Till Strauman <strauman@slac.stanford.edu>
2362
2363        PR 625/networking
2364        * libchip/network/dec21140.c, ... : Prevent name clashes by making
2365        'ld_le32()' etc.  static inlines.  Let dec21140 attach routine return
2366        an error rather than panic if no chip is detected (thus allowing
2367        for probing).
2368        * libchip/network/elnk.c: Let elnk bail out if autoneg never completes
2369        instead of looping forever.  Avoid divide by zero (crashed my PC).
2370        * libchip/network/if_fxp.c: Enable more fxp chip variants but warn that
2371        they are UNTESTED.
2372
23732004-05-10      Ralf Corsepius <ralf_corsepius@rtems.org>
2374
2375        * aclocal/check-cxx.m4: Remove CPLUS_LD_LIBS.
2376
23772004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2378
2379        * libchip/network/dec21140.c, libchip/network/elnk.c:
2380        #include <errno.h>.
2381
23822004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
2383
2384        * libchip/network/if_media.h: Update from FreeBSD.
2385        * libchip/network/open_eth.c, libchip/network/cs8900.c,
2386        libchip/network/i82586.c: #include <errno.h>.
2387
23882004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
2389
2390        * aclocal/rtems-top.4: Remove RTEMS_ROOT (Obsolete).
2391
23922004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
2393
2394        * aclocal/rtems-top.m4: Add project_top/with_project_top processing.
2395
23962004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
2397
2398        * optman/Makefile.am: Set EXEEXT = <empty> (Work around to a bug in
2399        automake).
2400
24012004-04-03      Wilfried Busalski <w.busalski@lancier-monitoring.de>
2402
2403        PR 599/pppd
2404        * libnetworking/pppd/chat.c: Free memory that is allocated to fix leak.
2405
24062004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
2407
2408        * optman/rtems/no-region.c: Reflect having changed
2409        rtems_region_get_segment_size.
2410
24112004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
2412
2413        * librdbg/src/i386/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
2414        * librdbg/src/m68k/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
2415        * librdbg/src/powerpc/rdbg_cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
2416        * libchip/ide/ata.c: Include <rtems/chain.h> instead of <chain.h>.
2417        * libchip/ide/ide_controller.c: Include <rtems/chain.h> instead of <chain.h>.
2418        * libchip/shmdr/shm_driver.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
2419        * libchip/serial/ns16550.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2420
24212004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2422
2423        * libchip/ide/ata.c, libchip/network/dec21140.c,
2424        libchip/network/elnk.c, libchip/network/i82586.c,
2425        libchip/network/if_fxp.c, libchip/network/if_fxpvar.h,
2426        libchip/network/open_eth.c, libchip/network/sonic.c,
2427        libchip/rtc/icm7170.c, libchip/serial/ns16550.c,
2428        libchip/serial/z85c30.c, libchip/shmdr/cnvpkt.c,
2429        libchip/shmdr/init.c, libchip/shmdr/intr.c,
2430        libchip/shmdr/shm_driver.h: Cosmetics.
2431
24322004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2433
2434        * optman/rtems/no-dpmem.c, optman/rtems/no-mp.c,
2435        optman/rtems/no-msg.c, optman/rtems/no-part.c,
2436        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
2437        optman/rtems/no-sem.c, optman/rtems/no-timer.c,
2438        optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert to using c99
2439        fixed size types.
2440
24412004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
2442
2443        * configure.ac: Explicitly pass --includedir and --libdir to
2444        cpukit/configure.
2445
24462004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
2447
2448        * librdbg/Makefile.am: Fix rpcgen rules.
2449        * librdbg/src/i386/any/remdeb_xdr.c,
2450        librdbg/src/m68k/any/remdeb_xdr.c,
2451        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c:
2452        Reflect changes to librdbg/Makefile.am.
2453
24542004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
2455
2456        * configure.ac: Reflect changes testsuites/configure.ac and
2457        cpukit/configure.ac.
2458
24592004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
2460
2461        * aclocal/rtems-top.m4:  Add 2nd arg to RTEMS_TOP.
2462        Rework with_project_root/PROJECT_ROOT and with_project_top/PROJECT_TOPdir.
2463
24642004-03-25      Ralf Corsepius <ralf_corsepius@rtems.org>
2465
2466        * configure.ac: Reflect changes to testsuites's configuration.
2467
24682004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
2469
2470        PR/589 rtems
2471        * libchip/network/pci.h: Remove (Moved to cpukit).
2472
24732004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
2474
2475        * libchip/ide/ata.c, libchip/ide/ata_internal.h,
2476        libchip/ide/ide_controller.c, libchip/ide/ide_ctrl_cfg.h,
2477        libchip/ide/ide_ctrl_io.h, libchip/network/cs8900.c,
2478        libchip/network/dec21140.c, libchip/network/elnk.c,
2479        libchip/network/if_fxp.c, libchip/network/open_eth.c,
2480        libchip/network/open_eth.h, libchip/network/sonic.c,
2481        libchip/network/sonic.h, libchip/rtc/icm7170.c, libchip/rtc/icm7170.h,
2482        libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c,
2483        libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c,
2484        libchip/rtc/m48t08.c, libchip/rtc/m48t08.h, libchip/rtc/m48t08_reg.c,
2485        libchip/rtc/m48t08_reg2.c, libchip/rtc/m48t08_reg4.c,
2486        libchip/rtc/m48t08_reg8.c, libchip/rtc/rtc.h, libchip/serial/mc68681.c,
2487        libchip/serial/mc68681.h, libchip/serial/mc68681_reg.c,
2488        libchip/serial/mc68681_reg2.c, libchip/serial/mc68681_reg4.c,
2489        libchip/serial/mc68681_reg8.c, libchip/serial/ns16550.c,
2490        libchip/serial/ns16550_p.h, libchip/serial/serial.h,
2491        libchip/serial/z85c30.c, libchip/serial/z85c30.h,
2492        libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c,
2493        libchip/shmdr/addlq.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/dump.c,
2494        libchip/shmdr/fatal.c, libchip/shmdr/getlq.c, libchip/shmdr/init.c,
2495        libchip/shmdr/initlq.c, libchip/shmdr/intr.c, libchip/shmdr/poll.c,
2496        libchip/shmdr/send.c, libchip/shmdr/shm_driver.h: Convert to using c99
2497        fixed-size types.
2498
24992004-03-14      Chris Johns  <chrisj@rtems.org>
2500
2501        * libchip/network/cs8900.c.bsp, libchip/network/cs8900.h.bsp: Updated
2502        the BSP example code.
2503        * libchip/network/cs8900.c, libchip/network/cs8900.h: Changes made to
2504        support the DIMMPC. This is a pc386 target with IO port support. Minor
2505        formating clean up. Add documentation to the header file.
2506        * libchip/network/README.cs8900: The CS8900 driver is documented in the
2507        cs8900.h header file.
2508
25092004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2510
2511        * libchip/network/dec21140.c: Use __PPC__ instead of __PPC.
2512        Cosmetics.
2513
25142004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2515
2516        * aclocal/canonicalize-tools.m4: Revert Joel's 2004-03-04's patch.
2517        There are no application level Makefiles in here.
2518
25192004-03-04      Joel Sherrill <joel@OARcorp.com>
2520
2521        * aclocal/canonicalize-tools.m4: Add SIZE, NM, and OBJCOPY so
2522        they can be used in application level makefiles.
2523
25242004-03-05      Joel Sherrill <joel@OARcorp.com>
2525
2526        * libnetworking/rtems_webserver/ejparse.c,
2527        libnetworking/rtems_webserver/emfdb.c,
2528        libnetworking/rtems_webserver/sock.c,
2529        libnetworking/rtems_webserver/socket.c,
2530        libnetworking/rtems_webserver/sym.c,
2531        libnetworking/rtems_webserver/webs.c,
2532        libnetworking/rtems_webserver/websuemf.c: Remove warnings.
25332004-03-05      Joel Sherrill <joel@OARcorp.com>
2534
2535        * libchipnetwork/open_eth.c: Remove warnings by conditionally
2536        compiling this file only only those CPU families with supported
2537        exception models.
2538
25392004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2540
2541        * acinclude.m4: Fix loosing arguments when configuring cpukit and
2542        testsuites (Was exposed with --enable-multilib, only).
2543        Remove RTEMS_SUBCONFIGURE_ARGS_QUOTE. RTEMS_CONFIG_SUBDIR.
2544         Add RTEMS_BSP_CONFIG_SUBDIR.
2545        * configure.ac: Reflect changes to acinclude.m4. Reflect new args to
2546        testsuites's configure.
2547        * aclocal/rtems-top.m4: Remove ENDIF hack.
2548        Rework and fix setting up PROJECT_TOPdir (PACKHEX wasn't found).
2549
25502004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2551
2552        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am,
2553        wrapup/Makefile.am: Fix automake problems having been introduced
2554        in previous patch.
2555
25562004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2557
2558        * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am:
2559        Preinstall dirs.
2560        * wrapup/Makefile.am: Preinstall dirs. Cosmetics.
2561        * aclocal/check-multiprocessing.m4: Cosmetics.
2562        * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT.
2563        * aclocal/project-root.m4: Remove obsolete comments. Remove PACKHEX.
2564
25652004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2566
2567        * librdbg/Makefile.am: Merge-in librdbg/include/Makefile.am,
2568        librdbg/src/Makefile.am.
2569        * librdbg/include/Makefile.am, librdbg/src/Makefile.am: Remove.
2570        * configure.ac: Reflect changes above.
2571        Unconditionally apply RTEMS_CHECK_MULTIPROCESSING.
2572        * wrapup/Makefile.am: Reflect changes above.
2573        * Makefile.am: Add DIST_SUBDIRS = @BSP_SUBDIRS@.
2574
25752004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2576
2577        * aclocal/check-rdbg.m4: Don't AC_SUBST(HAS_RDBG).
2578
25792004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2580
2581        * Makefile.am: DISTCLEANFILES += @CUSTOM_CFG_FILES.
2582
25832004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2584
2585        * wrapup/Makefile.am: Reflect new location of librdbg.a.
2586
25872004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2588
2589        * librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am,
2590        librdbg/src/powerpc/Makefile.am: Remove.
2591        * librdbg/src/Makefile.am: Merge-in librdbg/src/i386/Makefile.am,
2592        librdbg/src/m68k/Makefile.am, librdbg/src/powerpc/Makefile.am.
2593        * configure.ac: Reflect changes above.
2594
25952004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2596
2597
25982004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2599
2600        * aclocal/canonicalize-tools.m4: Don't check for NM, OBJCOPY, SIZE,
2601        STRIP.
2602
26032004-02-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2604
2605        * librdbg/include/Makefile.am: Merge-in
2606        librdbg/include/rdbg/i386/Makefile.am,
2607        librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/Makefile.am,
2608        librdbg/include/rdbg/powerpc/Makefile.am.
2609        * librdbg/include/rdbg/i386/Makefile.am,
2610        librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/Makefile.am,
2611        librdbg/include/rdbg/powerpc/Makefile.am: Remove.
2612        * configure.ac: Reflect changes above.
2613
26142004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2615
2616        * configure.ac: Use AS_HELP_STRING(ada).
2617
26182004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2619
2620        * aclocal/bspopts.m4: Use AS_HELP_STRING.
2621        * aclocal/bsp-configure.m4: Require autoconf-2.59.
2622        Use AC_CONFIG_HEADERS.
2623        * aclocal/check-custom-bsp.m4: Add bspkit-support.
2624        * aclocal/enable-rtemsbsp.m4: Use AS_HELP_STRING.
2625
26262004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2627
2628        * Makefile.am: include local.am.
2629
26302004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2631
2632        * aclocal/version.m4: 4.6.99.0.
2633
26342004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2635
2636        * Makefile.am: Don't include host.am.
2637        * automake/compile.am: Further cleanups.
2638
26392004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2640
2641        * automake/lib.am: Remove (Unused).
2642
26432004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2644
2645        * wrapup/Makefile.am: Don't include lib.am.
2646        * automake/compile.am: Use automake compilation rules.
2647
26482004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2649
2650        * libnetworking/pppd/Makefile.am,
2651        libnetworking/rtems_servers/Makefile.am,
2652        libnetworking/rtems_telnetd/Makefile.am,
2653        libnetworking/rtems_webserver/Makefile.am, optman/Makefile.am,
2654        support/Makefile.am: Don't include lib.am.
2655
26562004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2657
2658        * libchip/Makefile.am: Don't include lib.am.
2659        * librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am,
2660        librdbg/src/powerpc/Makefile.am: Don't include lib.am. Remove
2661        unnecessary EXTRA_DISTs.
2662
26632004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2664
2665        * configure.ac: Add powerpc's <bsp>/wrapup/Makefile.am detection
2666        hack.
2667
26682004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2669
2670        * libnetworking/rtems_webserver/Makefile.am: Add PREINSTALL_DIRS.
2671        * libnetworking/rtems_telnetd/Makefile.am: Add PREINSTALL_DIRS.
2672        * libnetworking/rtems_servers/Makefile.am: Add PREINSTALL_DIRS.
2673        * libnetworking/pppd/Makefile.am: Add PREINSTALL_DIRS.
2674
26752004-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2676
2677        * aclocal/check-multiprocessing.m4: Remove AC_SUBST(HAS_MP).
2678        Add AM_CONDITIONAL(HAS_MP).
2679        * wrapup/Makefile.am: Fix path to ../libchip/shmdr.rel.
2680        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
2681        * aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
2682        aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
2683        aclocal/enable-posix.m4, aclocal/enable-rdbg.m4,
2684        aclocal/multilib.m4: Use AS_HELP_STRING instead of AC_HELP_STRING
2685        (Deprecated by autoconf 2.59).
2686
26872004-01-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2688
2689        * configure.ac: Add AM_CONDITIONAL HAS_WRAPUP_LIBBSP.
2690        * wrapup/Makefile.am: Add AM_CONDITIONAL HAS_WRAPUP_LIBBSP.
2691
26922004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2693
2694        * ChangeLog: Merge-in libnetworking/ChangeLog.
2695        * libnetworking/ChangeLog: Remove.
2696        * ChangeLog: Merge-in librdbg/ChangeLog.
2697        * librdbg/ChangeLog: Remove.
2698        * ChangeLog: Merge-in libchip/ChangeLog.
2699        * libchip/ChangeLog: Remove.
2700        * ChangeLog: Merge-in optman/ChangeLog.
2701        * optman/ChangeLog: Remove.
2702
27032004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2704
2705        * configure.ac: Reflect changes to cpukit.
2706        * wrapup/Makefile.am: Reflect changes to librdbg.
2707        * aclocal/enable-bare.m4: Convert to autoconf-2.59.
2708        * libchip/Makefile.am: Add PREINSTALL_DIRS.
2709        * librdbg/include/rdbg/Makefile.am: Add PREINSTALL_DIRS.
2710        * librdbg/include/rdbg/i386/Makefile.am: Add PREINSTALL_DIRS.
2711        * librdbg/include/rdbg/m68k/Makefile.am: Add PREINSTALL_DIRS.
2712        * librdbg/include/rdbg/powerpc/Makefile.am: Add PREINSTALL_DIRS.
2713        * librdbg/src/i386/Makefile.am: Add PREINSTALL_DIRS.
2714        * librdbg/src/m68k/Makefile.am: Add PREINSTALL_DIRS.
2715        * librdbg/src/powerpc/Makefile.am: Add PREINSTALL_DIRS.
2716
27172004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2718
2719        * aclocal/rtems-top.m4: Remove check for version.m4.
2720        * automake/compile.am: Remove LINK_OBJS, LINK_FILES (Unused).
2721
27222004-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2723
2724        * automake/compile.am: Add RTEMS_RELLDFLAGS. Remove XLDFLAGS.
2725        * wrapup/Makefile.am: Reflect changes to libchip/*.
2726        * support/Makefile.am: Use automake compilation rules.
2727        * wrapup/Makefile.am: Reflect changes to support/*.
2728        * configure.ac: Remove libnetworking/wrapup/Makefile.
2729        * wrapup/Makefile.am: Reflect change to libnetworking/*. Use
2730        libnetworking/*/lib*.a instead of libnetapps.a.
2731        * configure.ac: Add subdir-objects to AUTOMAKE_OPTIONS. Require
2732        automake-1.8.2. Add RTEMS_PROG_CCAS. Add AM_PROG_CC_C_O.
2733        * optman/Makefile.am: Use automake compilation rules.
2734        * libchip/Makefile.am: Fix typo in previous patch.
2735        * libchip/Makefile.am: Use automake compilation rules.
2736        * libnetworking/Makefile.am: Remove wrapup.
2737        * libnetworking/pppd/Makefile.am: Build libpppd. Use
2738        automake-compilation rules.
2739        * libnetworking/rtems_servers/Makefile.am: Build libftpd. Use
2740        automake-compilation rules.
2741        * libnetworking/rtems_telnetd/Makefile.am: Build libtelnetd. Use
2742        automake-compilation rules.
2743        * libnetworking/rtems_webserver/Makefile.am: Build libhttpd. Use
2744        automake-compilation rules.
2745        * libnetworking/wrapup/Makefile.am: Remove (Unused).
2746
27472004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2748
2749        * wrapup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2750        PRE/TMPINSTALL_FILES to CLEANFILES.
2751        * automake/lib.am: Remove TMPINSTALL_FILES.
2752        * optman/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2753        PRE/TMPINSTALL_FILES to CLEANFILES.
2754        * libchip/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
2755        PRE/TMPINSTALL_FILES to CLEANFILES.
2756        * librdbg/include/rdbg/Makefile.am: Re-add dirstamps to
2757        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
2758        * librdbg/include/rdbg/i386/Makefile.am: Ditto.
2759        * librdbg/include/rdbg/m68k/Makefile.am: Ditto.
2760        * librdbg/include/rdbg/powerpc/Makefile.am: Ditto.
2761        * librdbg/src/i386/Makefile.am: Ditto.
2762        * librdbg/src/m68k/Makefile.am: Ditto.
2763        * librdbg/src/powerpc/Makefile.am: Ditto.
2764        * libnetworking/pppd/Makefile.am: Re-add dirstamps to
2765        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
2766        * libnetworking/rtems_servers/Makefile.am: Ditto.
2767        * libnetworking/rtems_telnetd/Makefile.am: Ditto.
2768        * libnetworking/rtems_webserver/Makefile.am: Ditto.
2769
27702004-01-07      Joel Sherrill <joel@OARcorp.com>
2771
2772        * aclocal/rtems-cpu-subdirs.m4: mips64orion port removed as mips port
2773        more completely covers the MIPS family.
2774
27752003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2776
2777        * wrapup/Makefile.am: Reflect changes to shmdr.
2778        * libchip/Makefile.am: Add shmdr. Use noinst_DATA instead of TMP_LIBS.
2779
27802003-12-18      Joel Sherrill <joel@OARcorp.com>
2781
2782        * libchip/shmdr/addlq.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/dump.c,
2783        libchip/shmdr/fatal.c, libchip/shmdr/getlq.c, libchip/shmdr/getpkt.c,
2784        libchip/shmdr/init.c, libchip/shmdr/initlq.c, libchip/shmdr/intr.c,
2785        libchip/shmdr/mpci.h, libchip/shmdr/mpisr.c, libchip/shmdr/poll.c,
2786        libchip/shmdr/README, libchip/shmdr/receive.c, libchip/shmdr/retpkt.c,
2787        libchip/shmdr/send.c, libchip/shmdr/setckvec.c,
2788        libchip/shmdr/shm_driver.h: Copied from libbsp/shmdr.
2789
27902003-12-17      Joel Sherrill <joel@OARcorp.com>
2791
2792        * aclocal/version.m4: Updated to rtems-20031217-test.
2793
27942003-12-17     
2795
2796        * c/src/aclocal/version.m4: Updated to rtems-20031217-test.
2797        * c/src/aclocal/version.m4: Updated to rtems-20031217-test.
2798
27992003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2800
2801        * automake/compile.am: Remove LINK_LIBS (Unused).
2802        * configure.ac: Reflect changes to RTEMS_CONFIG_SUBDIR.
2803
28042003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2805
2806        * automake/compile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2807        * wrapup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2808        * acinclude.m4: Rework RTEMS_CONFIG_SUBDIR.
2809        * Makefile.am: Reflect changes to RTEMS_CONFIG_SUBDIR.
2810        * support/Makefile.am: Pass @RTEMS_BSP@ to AM_CPPFLAGS.
2811
28122003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2813
2814        * aclocal/env-rtemsbsp.m4: Add PROJECT_LIB.
2815        * wrapup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2816        * optman/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2817        * libchip/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2818        * librdbg/src/i386/Makefile.am:
2819        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2820        * librdbg/src/m68k/Makefile.am:
2821        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2822        * librdbg/src/powerpc/Makefile.am:
2823        s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
2824
28252003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2826
2827        * wrapup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2828        * aclocal/lead-dot.m4: Remove (Provided by automake-1.8).
2829        * automake/compile.am: Use mkdir_p instead of mkinstalldirs.
2830        * automake/lib.am: Use mkdir_p instead of mkdir. Remove
2831        $(PROJECT_RELEASE)/lib/$(dirstamp) handling.
2832        * aclocal/env-rtemsbsp.m4: Remove bsplibdir. Cleanups.
2833        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2834        * optman/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2835        * optman/Makefile.am: Remove project_libdir.
2836        * libchip/Makefile.am: Use mkdir_p. Remove dirs from
2837        PRE/TMPINSTALL_FILES.
2838        * librdbg/include/rdbg/Makefile.am: Use mkdir_p. Remove dirs from
2839        PRE/TMPINSTALL_FILES.
2840        * librdbg/include/rdbg/i386/Makefile.am: Use mkdir_p. Remove dirs from
2841        PRE/TMPINSTALL_FILES.
2842        * librdbg/include/rdbg/m68k/Makefile.am: Use mkdir_p. Remove dirs from
2843        PRE/TMPINSTALL_FILES.
2844        * librdbg/include/rdbg/powerpc/Makefile.am: Use mkdir_p. Remove dirs
2845        from PRE/TMPINSTALL_FILES.
2846        * librdbg/src/i386/Makefile.am: Use mkdir_p. Remove dirs from
2847        PRE/TMPINSTALL_FILES.
2848        * librdbg/src/m68k/Makefile.am: Use mkdir_p. Remove dirs from
2849        PRE/TMPINSTALL_FILES.
2850        * librdbg/src/powerpc/Makefile.am: Use mkdir_p. Remove dirs from
2851        PRE/TMPINSTALL_FILES.
2852        * libnetworking/pppd/Makefile.am: Use mkdir_p. Remove dirs from
2853        PRE/TMPINSTALL_FILES.
2854        * libnetworking/rtems_servers/Makefile.am: Use mkdir_p. Remove dirs from
2855        PRE/TMPINSTALL_FILES.
2856        * libnetworking/rtems_telnetd/Makefile.am: Use mkdir_p. Remove dirs from
2857        PRE/TMPINSTALL_FILES.
2858        * libnetworking/rtems_webserver/Makefile.am: Use mkdir_p. Remove dirs
2859        from PRE/TMPINSTALL_FILES.
2860
28612003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2862
2863        * aclocal/env-rtemsbsp.m4: AC_SUBST(project_libdir).
2864        * automake/lib.am: Remove project_libdir.
2865        * wrapup/Makefile.am: Reworked.
2866
28672003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2868
2869        * configure.ac: Reflect changes to librdbg.
2870        * optman/Makefile.am: Add tmpinstall dirstamp support.
2871        * libchip/Makefile.am: Fix variant-tmpinstall support.
2872        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove.
2873        * librdbg/src/powerpc/Makefile.am: Merge-in former
2874        new_exception_processing/Makefile.am.
2875        * librdbg/src/m68k/any/Makefile.am: Remove.
2876        * librdbg/src/m68k/Makefile.am: Merge-in former any/Makefile.am.
2877        * librdbg/src/i386/any/Makefile.am: Remove.
2878        * librdbg/src/i386/Makefile.am: Merge-in former any/Makefile.am.
2879        * librdbg/src/Makefile.am: Cosmetics.
2880        * librdbg/include/Makefile.am: Cosmetics.
2881        * librdbg/Makefile.am: Cosmetics.
2882        * libnetworking/Makefile.am: Cosmetics.
2883        * libnetworking/pppd/Makefile.am: Cosmetics.
2884        * libnetworking/wrapup/Makefile.am: Cosmetics.
2885
28862003-12-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2887
2888        * Makefile.am: Cosmetics.
2889        * automake/lib.am: Add project_libdir. Add preinstallation dirstamp
2890        support.
2891
28922003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2893
2894        * automake/compile.am: Remove $(ARCH):-rule.
2895
28962003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2897
2898        * configure.ac: Remove lib/libbsp/shared/Makefile,
2899        lib/libbsp/shmdr/Makefile.
2900
29012003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2902
2903        * configure.ac: Remove libchip/ide/Makefile, libchip/network/Makefile,
2904        libchip/serial/Makefile, libchip/rtc/Makefile.
2905        * support/Makefile.am: Remove all-local: $(ARCH).
2906        * wrapup/Makefile.am: Remove all-local: $(ARCH).
2907        * automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
2908        * optman/Makefile.am: Add dependencies to $(ARCH)/$(dirstamp). Reformat.
2909        * optman/Makefile.am: Remove all-local: $(ARCH).
2910        * libchip/ide/Makefile.am, libchip/network/Makefile.am,
2911        libchip/rtc/Makefile.am, libchip/ serial/Makefile.am: Remove.
2912        * libchip/Makefile.am: Merge-in Makefile.am above. Add preinstallation +
2913        compilation dirstamp support.
2914        * libchip/ide/Makefile.am: Remove all-local: $(ARCH).
2915        * libchip/network/Makefile.am: Remove all-local: $(ARCH).
2916        * libchip/rtc/Makefile.am: Remove all-local: $(ARCH).
2917        * libchip/serial/Makefile.am: Remove all-local: $(ARCH).
2918        * librdbg/src/i386/any/Makefile.am: Remove all-local: $(ARCH).
2919        * librdbg/src/m68k/any/Makefile.am: Remove all-local: $(ARCH).
2920        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove
2921        all-local: $(ARCH).
2922        * libnetworking/pppd/Makefile.am: Remove all-local: $(ARCH).
2923        * libnetworking/rtems_servers/Makefile.am: Remove all-local: $(ARCH).
2924        * libnetworking/rtems_telnetd/Makefile.am: Remove all-local: $(ARCH).
2925        * libnetworking/rtems_webserver/Makefile.am: Remove all-local: $(ARCH).
2926        * libnetworking/wrapup/Makefile.am: Remove all-local: $(ARCH).
2927
29282003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2929
2930        * aclocal/lead-dot.m4: New (from automake-1.7f).
2931        * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
2932        AC_SUBST(dirstamp).
2933        * libchip/ide/Makefile.am: Use dirstamps for preinstallation. Reformat.
2934        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
2935        libchip/serial/Makefile.am: Ditto.
2936        * librdbg/Makefile.am: Reformat. Apply dirstamps to preinstallation.
2937        * librdbg/include/Makefile.am: Ditto.
2938        * librdbg/include/rdbg/Makefile.am: Ditto.
2939        * librdbg/include/rdbg/i386/Makefile.am: Ditto.
2940        * librdbg/include/rdbg/m68k/Makefile.am: Ditto.
2941        * librdbg/include/rdbg/powerpc/Makefile.am: Ditto.
2942        * librdbg/src/Makefile.am: Ditto.
2943        * librdbg/src/i386/Makefile.am: Ditto.
2944        * librdbg/src/i386/any/Makefile.am: Ditto.
2945        * librdbg/src/m68k/Makefile.am: Ditto.
2946        * librdbg/src/m68k/any/Makefile.am: Ditto.
2947        * librdbg/src/powerpc/Makefile.am: Ditto.
2948        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Ditto.
2949        * libnetworking/Makefile.am: Reformat. Apply dirstamps to
2950        preinstallation.
2951        * libnetworking/pppd/Makefile.am: Ditto.
2952        * libnetworking/rtems_servers/Makefile.am: Ditto.
2953        * libnetworking/rtems_telnetd/Makefile.am: Ditto.
2954        * libnetworking/rtems_webserver/Makefile.am: Ditto.
2955        * libnetworking/wrapup/Makefile.am: Ditto.
2956
29572003-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2958
2959        * aclocal/bsp-arg-enable.m4, aclocal/canonical-target-name.m4,
2960        aclocal/canonicalize-tools.m4, aclocal/check-custom-bsp.m4,
2961        aclocal/check-posix.m4, aclocal/check-rdbg.m4, aclocal/check-tool.m4,
2962        aclocal/config-subdirs.m4, aclocal/enable-bare.m4,
2963        aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
2964        aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
2965        aclocal/enable-posix.m4, aclocal/enable-rdbg.m4,
2966        aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4,
2967        aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
2968        aclocal/i386-gas-code16.m4, aclocal/multilib.m4, aclocal/path-ksh.m4,
2969        aclocal/prog-cc.m4, aclocal/prog-cxx.m4, aclocal/project-root.m4,
2970        aclocal/rtems-top.m4, aclocal/target.m4, aclocal/tool-paths.m4: Fix
2971        underquoting to silence automake-1.8.
2972
29732003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2974
2975        * configure.ac: Reflect having moved tests to ../../testsuites.
2976
29772003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2978
2979        * aclocal/bsp-configure.m4: AC_PREREQ(2.57). Remove RTEMS_CANONICAL_HOST.
2980        * aclocal/canonical-host.m4: Remove.
2981        * aclocal/canonical-target-name.m4: Merge-in aclocal/canonical-host.m4.
2982        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2983
29842003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2985
2986        * aclocal/check-cpu.m4: Remove.
2987        * configure.ac: Merge-in former aclocal/check-cpu.m4.
2988        * aclocal/canonical-target-name.m4: Add m4-quotes.
2989        * aclocal/check-cxx.m4: Add m4-quotes. Don't require RTEMS_CHECK_CPU.
2990        * aclocal/check-multiprocessing.m4: Add m4-quotes. Require
2991        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2992        * aclocal/check-networking.m4: Add m4-quotes. Require
2993        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2994        * aclocal/check-posix.m4: Add m4-quotes. Require
2995        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2996        * aclocal/check-rdbg.m4: Add m4-quotes. Require
2997        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
2998        * libchip/network/open_eth.c: Remove #define OPEN_ETH_SUPPORTED (Unused).
2999
30002003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3001
3002        * aclocal/check-multiprocessing.m4: Remove RTEMS_BSP_ALIAS.
3003        * aclocal/bsp-alias.m4: Remove.
3004
30052003-10-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3006
3007        * configure.ac: Make presence of tests/ optional.
3008
30092003-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3010
3011        * aclocal/path-perl.m4: Remove (Unused).
3012
30132003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3014
3015        * automake/force-preinstall.am: Remove.
3016
30172003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
3018
3019        PR 499/rtems_misc
3020        * libchip/serial/mc68681.c:  Miscellaneous corrections: - Correction of
3021        ACR_BIT[7] (Baudrate table) Configuration - Correction of Parity Bit
3022        Configuration (Odd was forced) - Correction of Stop Bit configuration
3023        (inversed) - Correction of ISR Handler to call
3024        rtems_termios_dequeue_character() only if is a Tx Empty IRQ. - Add RTS
3025        CTS Hardware flow control Configuration.
3026
30272003-09-04      Joel Sherrill <joel@OARcorp.com>
3028
3029        * lib/libcpu/shared/include/cache.h,
3030        lib/libcpu/shared/src/cache_aligned_malloc.c,
3031        lib/libcpu/shared/src/cache_manager.c, support/version.c: URL for
3032        license changed.
3033        * optman/rtems/no-dpmem.c, optman/rtems/no-event.c,
3034        optman/rtems/no-mp.c, optman/rtems/no-msg.c, optman/rtems/no-part.c,
3035        optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
3036        optman/rtems/no-sem.c, optman/rtems/no-signal.c,
3037        optman/rtems/no-timer.c, optman/sapi/no-ext.c, optman/sapi/no-io.c: URL
3038        for license changed.
3039        * libchip/ide/ata.c, libchip/ide/ata.h, libchip/ide/ata_internal.h,
3040        libchip/ide/ide_controller.c, libchip/ide/ide_ctrl.h,
3041        libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h,
3042        libchip/network/cs8900.c, libchip/network/cs8900.c.bsp,
3043        libchip/network/cs8900.h, libchip/network/dec21140.c,
3044        libchip/network/elnk.c, libchip/network/open_eth.c,
3045        libchip/network/sonic.c, libchip/network/sonic.h, libchip/rtc/icm7170.c,
3046        libchip/rtc/icm7170.h, libchip/rtc/icm7170_reg.c,
3047        libchip/rtc/icm7170_reg2.c, libchip/rtc/icm7170_reg4.c,
3048        libchip/rtc/icm7170_reg8.c, libchip/rtc/m48t08.c, libchip/rtc/m48t08.h,
3049        libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c,
3050        libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c, libchip/rtc/rtc.h,
3051        libchip/rtc/rtcprobe.c, libchip/serial/mc68681.c,
3052        libchip/serial/mc68681.h, libchip/serial/mc68681_p.h,
3053        libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c,
3054        libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c,
3055        libchip/serial/serial.h, libchip/serial/z85c30.c,
3056        libchip/serial/z85c30.h, libchip/serial/z85c30_p.h,
3057        libchip/serial/z85c30_reg.c: URL for license changed.
3058
30592003-09-03      Jiri Gaisler <jiri@gaisler.com>
3060
3061        PR 477/networking
3062        * libchip/network/Makefile.am: Add driver for OpenCores NIC.
3063        * libchip/network/README.open_eth, libchip/network/open_eth.c,
3064        libchip/network/open_eth.h: New files.
3065
30662003-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3067
3068        * aclocal/rtems-top.m4: Add RTEMS_API.
3069        AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
3070
30712003-08-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3072
3073        * librdbg/src/i386/any/Makefile.am, librdbg/src/m68k/any/Makefile.am,
3074        librdbg/src/powerpc/new_exception_processing/Makefile.am: Don't include
3075        @RTEMS_BSP@.cfg.
3076
30772003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3078
3079        * libchip/ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3080
30812003-08-20      Joel Sherrill <joel@OARcorp.com>
3082
3083        * libchip/network/cs8900.c: Correct copyright statements.
3084
30852003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3086
3087        * aclocal/check-itron.m4: Remove.
3088        * aclocal/enable-inlines.m4: Remove.
3089        * Makefile.am: Reflect having moved aclocal/.
3090        * aclocal/bsp-alias.m4: New (Copied from ../../aclocal).
3091        * aclocal/bsp-arg-enable.m4: New (Copied from ../../aclocal).
3092        * aclocal/bsp-configure.m4: New (Copied from ../../aclocal).
3093        * aclocal/bspopts.m4: New (Copied from ../../aclocal).
3094        * aclocal/canonical-host.m4: New (Copied from ../../aclocal).
3095        * aclocal/canonicalize-tools.m4: New (Copied from ../../aclocal).
3096        * aclocal/canonical-target-name.m4: New (Copied from ../../aclocal).
3097        * aclocal/check-cpu.m4: New (Copied from ../../aclocal).
3098        * aclocal/check-custom-bsp.m4: New (Copied from ../../aclocal).
3099        * aclocal/check-cxx.m4: New (Copied from ../../aclocal).
3100        * aclocal/check-itron.m4: New (Copied from ../../aclocal).
3101        * aclocal/check-multiprocessing.m4: New (Copied from ../../aclocal).
3102        * aclocal/check-networking.m4: New (Copied from ../../aclocal).
3103        * aclocal/check-posix.m4: New (Copied from ../../aclocal).
3104        * aclocal/check-rdbg.m4: New (Copied from ../../aclocal).
3105        * aclocal/check-tool.m4: New (Copied from ../../aclocal).
3106        * aclocal/config-subdirs.m4: New (Copied from ../../aclocal).
3107        * aclocal/enable-bare.m4: New (Copied from ../../aclocal).
3108        * aclocal/enable-cxx.m4: New (Copied from ../../aclocal).
3109        * aclocal/enable-inlines.m4: New (Copied from ../../aclocal).
3110        * aclocal/enable-itron.m4: New (Copied from ../../aclocal).
3111        * aclocal/enable-multiprocessing.m4: New (Copied from ../../aclocal).
3112        * aclocal/enable-networking.m4: New (Copied from ../../aclocal).
3113        * aclocal/enable-posix.m4: New (Copied from ../../aclocal).
3114        * aclocal/enable-rdbg.m4: New (Copied from ../../aclocal).
3115        * aclocal/enable-rtemsbsp.m4: New (Copied from ../../aclocal).
3116        * aclocal/env-rtemsbsp.m4: New (Copied from ../../aclocal).
3117        * aclocal/gcc-isystem.m4: New (Copied from ../../aclocal).
3118        * aclocal/gcc-pipe.m4: New (Copied from ../../aclocal).
3119        * aclocal/gcc-specs.m4: New (Copied from ../../aclocal).
3120        * aclocal/i386-gas-code16.m4: New (Copied from ../../aclocal).
3121        * aclocal/multilib.m4: New (Copied from ../../aclocal).
3122        * aclocal/path-ksh.m4: New (Copied from ../../aclocal).
3123        * aclocal/path-perl.m4: New (Copied from ../../aclocal).
3124        * aclocal/ppc.m4: New (Copied from ../../aclocal).
3125        * aclocal/prog-ccas.m4: New (Copied from ../../aclocal).
3126        * aclocal/prog-cc.m4: New (Copied from ../../aclocal).
3127        * aclocal/prog-cxx.m4: New (Copied from ../../aclocal).
3128        * aclocal/project-root.m4: New (Copied from ../../aclocal).
3129        * aclocal/quoting.m4: New (Copied from ../../aclocal).
3130        * aclocal/rtems-cpu-subdirs.m4: New (Copied from ../../aclocal).
3131        * aclocal/rtems-flags.m4: New (Copied from ../../aclocal).
3132        * aclocal/rtems-top.m4: New (Copied from ../../aclocal).
3133        * aclocal/target.m4: New (Copied from ../../aclocal).
3134        * aclocal/tool-paths.m4: New (Copied from ../../aclocal).
3135        * aclocal/version.m4: New (Copied from ../../aclocal).
3136
31372003-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3138
3139        * configure.ac: Remove stray comments.
3140        * automake/local.am, automake/host.am: Remove "debug".
3141
31422003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3143
3144        * Makefile.am: Reflect having moved automake/.
3145        * lib/Makefile.am: Reflect having moved automake/.
3146        * support/Makefile.am: Reflect having moved automake/.
3147        * wrapup/Makefile.am: Reflect having moved automake/.
3148        * automake/compile.am, automake/force-preinstall.am, automake/host.am,
3149        automake/lib.am, automake/local.am, automake/subdirs.am: New (copied
3150        from ../../automake).
3151        * optman/Makefile.am: Reflect having moved automake/.
3152        * libchip/Makefile.am: Reflect having moved automake/.
3153        * libchip/ide/Makefile.am: Reflect having moved automake/.
3154        * libchip/network/Makefile.am: Reflect having moved automake/.
3155        * libchip/rtc/Makefile.am: Reflect having moved automake/.
3156        * libchip/serial/Makefile.am: Reflect having moved automake/.
3157        * librdbg/Makefile.am: Reflect having moved automake/.
3158        * librdbg/include/Makefile.am: Reflect having moved automake/.
3159        * librdbg/include/rdbg/Makefile.am: Reflect having moved automake/.
3160        * librdbg/include/rdbg/i386/Makefile.am: Reflect having moved automake/.
3161        * librdbg/include/rdbg/m68k/Makefile.am: Reflect having moved automake/.
3162        * librdbg/include/rdbg/powerpc/Makefile.am: Reflect having moved
3163        automake/.
3164        * librdbg/src/Makefile.am: Reflect having moved automake/.
3165        * librdbg/src/i386/Makefile.am: Reflect having moved automake/.
3166        * librdbg/src/i386/any/Makefile.am: Reflect having moved automake/.
3167        * librdbg/src/m68k/Makefile.am: Reflect having moved automake/.
3168        * librdbg/src/m68k/any/Makefile.am: Reflect having moved automake/.
3169        * librdbg/src/powerpc/Makefile.am: Reflect having moved automake/.
3170        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Reflect
3171        having moved automake/.
3172        * libnetworking/Makefile.am: Reflect having moved automake/.
3173        * libnetworking/pppd/Makefile.am: Reflect having moved automake/.
3174        * libnetworking/rtems_servers/Makefile.am: Reflect having moved
3175        automake/.
3176        * libnetworking/rtems_telnetd/Makefile.am: Reflect having moved
3177        automake/.
3178        * libnetworking/rtems_webserver/Makefile.am: Reflect having moved
3179        automake/.
3180        * libnetworking/wrapup/Makefile.am: Reflect having moved automake/.
3181
31822003-08-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3183
3184        * Makefile.am: Add bsp.pc.in.
3185        * bsp.pc.in: New (pkgconfig support).
3186
31872003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3188
3189        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
3190
31912003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3192
3193        * lib/Makefile.am: New (Required by 'make dist').
3194        * lib/ChangeLog: Remove.
3195        * lib/.cvsignore: Cleanup.
3196        * configure.ac: Reflect having added lib/Makefile.am.
3197        * configure.ac: Merge-in lib/libcpu/configure.ac. Merge-in
3198        lib/libbsp/configure.ac.
3199        * librdbg/include/rdbg/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
3200        * librdbg/src/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
3201
32022003-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3203
3204        * configure.ac: Use relative dir to make/${RTEMS_BSP}.cache.
3205        * configure.ac: Merge-in librdbg/configure.ac.
3206        * configure.ac: Merge-in libnetworking/configure.ac. Merge-in parts of
3207        librdbg/configure.ac.
3208        * libchip/ide/Makefile.am, libchip/network/Makefile.am,
3209        libchip/rtc/Makefile.am, libchip/ serial/Makefile.am: Add conditional
3210        LIBCHIP. Conditionally build include-dirs.
3211        * libchip/network/if_fxp.c: Replace deprecated b* funcs by mem* funcs.
3212        * librdbg/configure.ac: Remove (Merged into ../configure.ac).
3213        * librdbg/Makefile.am, librdbg/include/Makefile.am,
3214        librdbg/include/rdbg/Makefile.am, librdbg/include/rdbg/i386/Makefile.am,
3215        librdbg/include/rdbg/m68k/Makefile.am,
3216        librdbg/include/rdbg/powerpc/Makefile.am, librdbg/src/Makefile.am,
3217        librdbg/src/i386/Makefile.am, librdbg/src/i386/any/Makefile.am,
3218        librdbg/src/m68k/Makefile.am, librdbg/src/m68k/any/Makefile.am,
3219        librdbg/src/powerpc/Makefile.am, librdbg/
3220        src/powerpc/new_exception_processing/Makefile.am: Reflect having merged
3221        configure.ac into ../configure.ac.
3222        * libnetworking/configure.ac: Remove (Merged into ../configure.ac).
3223        * libnetworking/.cvsignore, libnetworking/Makefile.am,
3224        libnetworking/pppd/Makefile.am, libnetworking/rtems_servers/Makefile.am,
3225        libnetworking/rtems_telnetd/Makefile.am,
3226        libnetworking/rtems_webserver/Makefile.am,
3227        libnetworking/wrapup/Makefile.am: Reflect having merged configure.ac
3228        into ../configure.ac.
3229
32302003-07-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3231
3232        PR 427/rtems
3233        * librdbg/src/rdbg.c: Use memset instead of bzero (deprecated).
3234        * librdbg/src/servtsp.c: Ditto.
3235
32362003-07-18      Greg Menke <gregory.menke@gsfc.nasa.gov>
3237
3238        PR 429/bsps
3239        PR 432/bsps
3240        * libchip/network/elnk.c: Due to a bug in the driver, if multiple
3241        packets are queued onto an elnk board, the ISR will deadlock the device
3242        with a tx complete interrupt.  Lighter tx loads are not affected as they
3243        end up submitting single packets to the device.
3244
32452003-07-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3246
3247        * configure.ac: Merge-in libchip/configure.ac. Merge-in
3248        optman/configure.ac.
3249        * optman/configure.ac: Remove (Merged into ../configure.ac).
3250        * optman/Makefile.am: Reflect having merged configure.ac into
3251        ../configure.ac.
3252        * libchip/configure.ac: Remove (Merged into ../configure.ac).
3253        * libchip/Makefile.am, libchip/ide/Makefile.am,
3254        libchip/network/Makefile.am, libchip/rtc/Makefile.am,
3255        libchip/serial/Makefile.am: Reflect having merged configure.ac into
3256        ../configure.ac.
3257
32582003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3259
3260        * support/version.c: Reflect having remove "rtems-" from RTEMS_VERSION.
3261
32622003-06-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
3263
3264        * libchip/network/dec21140.c, libchip/network/elnk.c: Update to compile
3265        on i386.
3266
32672003-06-13      Joel Sherrill <joel@OARcorp.com>
3268
3269        * libnetworking/pppd/chat.c: Removed warnings.
3270
32712003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
3272
3273        * libchip/network/README.3com: New file missed in previous commit.
3274        PR 405/bsps
3275        PR 393/networking
3276        * libchip/network/dec21140.c: Fix leak also known as PR393.
3277        * libchip/network/elnk.c, libchip/network/if_media.h,
3278        libchip/network/mii.h: New files.
3279        * libchip/network/Makefile.am: Reflect new files.
3280
32812003-06-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3282
3283        * configure.ac: Remove support for profile-variant.
3284
32852003-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3286
3287        PR 397/pppd
3288        * libnetworking/pppd/fsm.c: Make peer_mru global again.
3289        * libnetworking/pppd/magic.c: Remove *rand48.
3290        * libnetworking/pppd/chap.c: Remove prototypes of *rand48.
3291
32922003-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3293
3294        * wrapup/Makefile.am: Add libide.a.
3295
32962003-04-15      Joel Sherrill <joel@OARcorp.com>
3297
3298        PR 387/rtems_misc
3299        * libchip/ide/ata.c: Removed warning and moved to use of simpler libc
3300        routines.
3301        * libchip/ide/ata_internal.h: Added missing newline and end of file.
3302
33032003-04-11      Joel Sherrill <joel@OARcorp.com>
3304
3305        * libnetworking/rtems_webserver/cgi.c,
3306        libnetworking/rtems_webserver/sockGen.c,
3307        libnetworking/rtems_webserver/umui.c,
3308        libnetworking/rtems_webserver/websSSL.c,
3309        libnetworking/rtems_webserver/websSSL.h,
3310        libnetworking/rtems_webserver/websda.c,
3311        libnetworking/rtems_webserver/websda.h: New files. Not included in
3312        previous commit.
3313
33142003-04-10      Joel Sherrill <joel@OARcorp.com>
3315
3316        PR 371/pppd
3317        * libnetworking/pppd/auth.c, libnetworking/pppd/chat.c,
3318        libnetworking/pppd/demand.c, libnetworking/pppd/fsm.c,
3319        libnetworking/pppd/lcp.c, libnetworking/pppd/options.c,
3320        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
3321        libnetworking/pppd/rtemspppd.c: Change many symbols to static. There are
3322        still global symbols in rtemspppd.h which might need to be changed or
3323        converted into member of a structure which is dereferenced with a
3324        pointer that is managed as a per task variable. But this patch should
3325        avoid many conflicts.
3326
33272003-03-27      Joel Sherrill <joel@OARcorp.com>
3328
3329        * libchip/ide/Makefile.am: ATA code depends upon libchip/ide which is
3330        not allowed in the cpukit source code since it must be buildable
3331        independent of any BSP. These files were moved to libchip/ide.
3332        * libchip/ide/ata.c, libchip/ide/ata.h, libchip/ide/ata_internal.h: New
3333        files.
3334
33352003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3336
3337        PR 368/filesystems
3338        * libchip/ide/Makefile.am, libchip/ide/ide_ctrl_cfg.h: General
3339        improvements which now work on pc386 and mbx8xx.
3340        * libchip/ide/ide_controller.c: New file.
3341
33422003-03-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3343
3344        * libnetworking/pppd/utils.c: Remove strlcpy, strlcat.
3345
33462003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3347
3348        * configure.ac: Remove AC_CONFIG_AUX_DIR.
3349        * configure.ac: Add support/.
3350        * support/.cvsignore: New.
3351        * support/Makefile.am: New.
3352        * support/version.c: New.
3353        * wrapup/Makefile.am: Add support/libsupport.a.
3354        * optman/configure.ac: Remove AC_CONFIG_AUX_DIR.
3355        * libchip/configure.ac: Remove AC_CONFIG_AUX_DIR.
3356        * librdbg/configure.ac: Remove AC_CONFIG_AUX_DIR.
3357        * libnetworking/configure.ac: Remove AC_CONFIG_AUX_DIR.
3358
33592003-03-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3360
3361        * wrapup/Makefile.am: Use SRC += instead of make-vars.
3362
33632003-02-20      Till Straumann <strauman@slac.stanford.edu>
3364
3365        PR 354/networking
3366        * libchip/network/if_fxp.c (Intel eepro network driver): re-enabled the
3367        chip against a table of supported chips. The untested ones are still
3368        commented out, however.
3369
33702003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3371
3372        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3373        * configure.ac: AC_PREREQ(2.57).
3374        * optman/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3375        * optman/configure.ac: AC_PREREQ(2.57).
3376        * libchip/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3377        * libchip/configure.ac: AC_PREREQ(2.57).
3378        * librdbg/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3379        * librdbg/configure.ac: AC_PREREQ(2.57).
3380        * libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3381        * libnetworking/configure.ac: AC_PREREQ(2.57).
3382
33832003-02-06      Joel Sherrill <joel@OARcorp.com>
3384
3385        * libnetworking/pppd/chat.c: Convert routines with common names to
3386        static. This included get_char(), put_char(), and character() among
3387        others.
3388
33892003-02-03      Joel Sherrill <joel@OARcorp.com>
3390
3391        PR 338/filesystem
3392        * optman/sapi/no-io.c: Side-effect of fixing reentrancy problem with
3393        rtems_io_lookup_name() (API change).  Unused function removed.
3394
33952003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3396
3397        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3398        * libnetworking/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3399        * libnetworking/pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3400        Eliminate *_O_FILES.
3401        * libnetworking/rtems_servers/Makefile.am,
3402        libnetworking/rtems_webserver/Makefile.am,
3403        libnetworking/rtems_telnetd/Makefile.am: Ditto.
3404
34052002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3406
3407        * wrapup/Makefile.am: Use install-data-local to install librtemsbsp.a.
3408        Let all-local: depend on $(LIB).
3409        * wrapup/Makefile.am, configure.ac: Remove libmisc.
3410        * optman/Makefile.am: Apply install-data-local to install *.rels.
3411
34122002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3413
3414        * optman/Makefile.am: Eliminate *_O_FILES. Don't create $ARCH in %.o:
3415        %.c rules.
3416        * optman/Makefile.am: Use .$(OBJEXT) instead of .o.
3417        * libchip/network/Makefile.am: Eliminate C_O_FILES.
3418        * libchip/rtc/Makefile.am: Ditto.
3419        * libchip/serial/Makefile.am: Ditto.
3420
34212002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3422
3423        * libchip/serial/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
3424        LIBC_DEFINES.
3425        * libchip/rtc/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
3426        LIBC_DEFINES.
3427        * libchip/network/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use
3428        LIBC_DEFINES.
3429
34302002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3431
3432        * optman/Makefile.am: Introduce sapi_C_FILES, rtems_C_FILES.
3433
34342002-12-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3435
3436        * configure.ac: Append RTEMS_CPU_MODEL to ac_configure_args. Resort
3437        cache-checking.
3438        * optman/Makefile.am: Don't include @RTEMS_BSP@.cfg.
3439
34402002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3441
3442        * configure.ac: Expand RTEMS_CHECK_BSP_CACHE.
3443        * configure.ac: Append CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
3444        CFLAGS_PROFILE_V, RTEMS_BSP_FAMILY to ac_configure_args.
3445        * optman/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
3446        * librdbg/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
3447
34482002-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3449
3450        * optman/Makefile.am: Merge-in rtems/Makefile.am and sapi/Makefile.am.
3451        * optman/sapi/Makefile.am, optman/rtems/Makefile.am, optman/rel.am:
3452        Remove.
3453        * optman/configure.ac: Add RTEMS_BSP_CHECK_CACHE. Reflect changes above.
3454
34552002-11-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3456
3457        * configure.ac: Use test "$RTEMS_BSP_FAMILY" != "bare" to setup
3458        HAS_LIBBSP conditional (Solaris/bash incompatibility fix).
3459
34602002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
3461
3462        * libchip/network/cs8900.c: I don't know why we have to SelfST register
3463        twice on the EDB7312, but it doesn't work on the EDB7312 if we don't.
3464
34652002-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3466
3467        * optman/rtems/Makefile.am, optman/sapi/Makefile.am: Reworked.
3468        * optman/rel.am: New.
3469
34702002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3471
3472        * Makefile.am: Use "'"-quotes to pass args to bsp.mak.
3473        * configure.ac: Use "'"-quotes for args to RTEMS_CONFIG_SUBDIRS. Fix
3474        braino in comment on "exec". Extend --enable-ada handling.
3475
34762002-11-04      Joel Sherrill <joel@OARcorp.com>
3477
3478        * librdbg/src/_servtgt.c: Removed warning by adding support for ITRON
3479        tasks and rolling multiple loops into 1.
3480        * librdbg/src/m68k/rdbg_f.c: Removed warning.
3481        * libnetworking/pppd/auth.c, libnetworking/rtems_webserver/uemf.h:
3482        Removed warnings.
3483
34842002-10-31      Joel Sherrill <joel@OARcorp.com>
3485
3486        * libchip/network/dec21140.c: Removed warnings.
3487        * librdbg/src/i386/any/remdeb_xdr.c: Removed warnings.
3488        * librdbg/src/rdbg.c, librdbg/src/servtsp.c, librdbg/src/m68k/rdbg_f.c,
3489        librdbg/src/m68k/any/remdeb_xdr.c,
3490        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed
3491        warnings.
3492        * libnetworking/rtems_webserver/socket.c,
3493        libnetworking/rtems_webserver/uemf.h: Removed warnings.
3494
34952002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
3496
3497        * libchip/ide/Makefile.am, libchip/ide/ide_ctrl_cfg.h,
3498        libchip/ide/ide_ctrl_io.h, libchip/ide/ide_ctrl.h: New files.
3499        * libchip/configure.ac, libchip/Makefile.am: Modified to reflect changes
3500        above.
3501
35022002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3503
3504        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
3505        * wrapup/.cvsignore: Remove autom4te.cache.
3506        * optman/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
3507        * libchip/.cvsignore: Reformat. Add autom4te*cache. Remove
3508        autom4te.cache.
3509        * librdbg/.cvsignore: Reformat. Add autom4te*cache. Remove
3510        autom4te.cache.
3511        * libnetworking/.cvsignore: Reformat. Add autom4te*cache. Remove
3512        autom4te.cache.
3513
35142002-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3515
3516        * acinclude.m4: Apply RTEMS_CONFIGURE_ARGS_QUOTE.
3517
35182002-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3519
3520        * optman/.cvsignore: Add autom4te.cache.
3521
35222002-09-14      Joel Sherrill <joel@OARcorp.com>
3523
3524        * libchip/serial/z85c30.c: Eliminated warning by clarifying statement.
3525
35262002-09-07      Joel Sherrill <joel@OARcorp.com>
3527
3528        * libnetworking/pppd/ipcp.c, libnetworking/rtems_servers/ftpd.c: Add
3529        include files to resolve warnings.
3530
35312002-09-07      Chris Johns <ccj@acm.org>
3532
3533        * libchip/network/Makefile.am, libchip/network/README.cs8900,
3534        libchip/network/cs8900.c, libchip/network/cs8900.h: Significant update
3535        which corrects the problem  where the cs8900.c file was actually the BSP
3536        glue.  Joel did some hacking so this file will compile.  Previously it
3537        required providing a target.h file to compile.
3538        * libchip/network/cs8900.c.bsp: New file.
3539
35402002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3541
3542        * libnetworking/rtems_webserver/md5.h: Add missing newline.
3543
35442002-08-31      Joel Sherrill <joel@OARcorp.com>
3545
3546        * libnetworking/rtems_webserver/webmain.c: Commented out rootWeb to
3547        eliminate warning.
3548
35492002-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3550
3551        * configure.ac: Add ada-tests.
3552
35532002-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3554
3555        * Makefile.am: Add preinstall-stamp.
3556
35572002-08-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3558
3559        * libnetworking/rtems_servers/ftpd.c: Remove unused variable buf.
3560        * libnetworking/pppd/md5.c: #include <string.h> to make gcc31 happy.
3561        * libnetworking/rtems_telnetd/telnetd.c: #include <string.h> to make
3562        gcc31 happy.
3563        * libnetworking/rtems_webserver/webmain.c: Remove unused variable dir,
3564        cp.
3565
35662002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3567
3568        * configure.ac: Add AM_CONDITIONAL(LIBCHIP). Pass RTEMS_HOST to
3569        make/bsp.mak.
3570        * Makefile.am: Pass RTEMS_HOST to make/bsp.mak.
3571        * wrapup/Makefile.am: Apply AM_CONDITIONAL(LIBCHIP).
3572
35732002-08-12      Joel Sherrill <joel@OARcorp.com>
3574
3575        * libnetworking/pppd/utils.c: Include i960 in varargs conditional to
3576        avoid error.
3577
35782002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3579
3580        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
3581        * configure.ac: Add BSP_SUBDIRS.
3582        * Makefile.am: Use BSP_SUBDIRS to setup SUBDIRS.
3583        * optman/rtems/Makefile.am: Use .$(OBJEXT) instead of .o.
3584        * optman/sapi/Makefile.am: Use .$(OBJEXT) instead of .o.
3585        * libchip/network/Makefile.am: Use .$(OBJEXT) instead of .o.
3586        * libchip/rtc/Makefile.am: Use .$(OBJEXT) instead of .o.
3587        * libchip/serial/Makefile.am: Use .$(OBJEXT) instead of .o.
3588        * librdbg/configure.ac: Remove RTEMS_BSP_ALIAS. Add
3589        RTEMS_CHECK_BSP_CACHE.
3590        * librdbg/src/i386/any/Makefile.am: Use .$(OBJEXT) instead of .o.
3591        * librdbg/src/m68k/any/Makefile.am: Use .$(OBJEXT) instead of .o.
3592        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Use
3593        .$(OBJEXT) instead of .o.
3594        * libnetworking/pppd/Makefile.am,
3595        libnetworking/rtems_servers/Makefile.am,
3596        libnetworking/rtems_telnetd/Makefile.am,
3597        libnetworking/rtems_webserver/Makefile.am,
3598        libnetworking/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
3599
36002002-08-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3601
3602        * configure.ac: Remove AC_CONFIG_SUBDIR(wrapup). Cosmetic cleanups.
3603        * wrapup/Makefile.am: Pick up ../libchip/rtc/$(ARCH)/librtcio.a and
3604        ../libchip/serial/$(ARCH)/libserialio.a.
3605        * libchip/serial/Makefile.am: Don't tmp-install lib.
3606        * libchip/rtc/Makefile.am: Don't tmp-install lib.
3607
36082002-08-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3609
3610        * Makefile.am: Add rtems_makedir.
3611        * configure.ac: Merge wrapup/configure.ac. Cosmetic cleanups.
3612        * Makefile.am: Add wrapup-SUBDIR.
3613        * wrapup/ChangeLog: Remove.
3614        * wrapup/configure.ac: Remove.
3615        * Makefile.am: Append BARE_CPU_MODEL to make/@RTEMS_BSP@.cache creation
3616        (Make the bare BSP happy).
3617        * configure.ac: Ditto.
3618        * Makefile.am: Create make/@RTEMS_BSP@.cache. Handle make/custom/*.cfgs.
3619        Create make/custom/default.cfg.
3620        * configure.ac: Add creation of make/custom/*.cfg. Create
3621        make/${RTEMS_BSP}.cache. Read make/${RTEMS_BSP}.cache.
3622
36232002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3624
3625        * Makefile.am: Clean $(PROJECT_RELEASE).
3626
36272002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3628
3629        * libnetworking/pppd/chap.c, libnetworking/pppd/fsm.c,
3630        libnetworking/pppd/fsm.h, libnetworking/pppd/upap.c: Per PR255 fix
3631        prototype mismatches.
3632
36332002-07-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3634
3635        * optman/sapi/Makefile.am: Add bsplib_DATA = $(PGMS). Remove ASM4FLAGS.
3636        * optman/rtems/Makefile.am: Add bsplib_DATA = $(PGMS).
3637
36382002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3639
3640        * acinclude.m4: Add test "$multilib" != "yes".
3641        * config-ml.in: Remove.
3642        * acinclude.m4: Cleanups.
3643        * configure.ac: Build ${srcdir}/../../cpukit/ as ./exec/ instead of
3644        ${srcdir}/exec/. Further adaptations to autoconf >= 2.50.
3645        * optman/configure.ac: Remove RTEMS_ENABLE_MULTIPROCESSING,
3646        RTEMS_ENABLE_POSIX, RTEMS_ENABLE_ITRON, RTEMS_ENABLE_INLINES,
3647        RTEMS_ENABLE_RTEMS_DEBUG, RTEMS_CHECK_RTEMS_DEBUG, RTEMS_CHECK_NEWLIB.
3648
36492002-07-16      Eric Norum <eric.norum@usask.ca>
3650
3651        * New driver for the Intel EtherExpressPro (82559ER) chip.
3652        * libchip/network/if_fxp.c, libchip/network/if_fxpreg.h,
3653        libchip/network/if_fxpvar.h, libchip/network/pci.h: New file.
3654        * libchip/network/Makefile.am: Modified to reflect above.
3655
36562002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3657
3658        * acinclude.m4: New.
3659        * Makefile.am: Remove tar-installation.  Prepend @exec@ to SUBDIRS.
3660        * configure.ac: Switch to AC_CONFIG_SRCDIR([optman]). Add
3661        RTEMS_ENABLE_MULTIPROCESSING. Add RTEMS_CONFIG_SUBDIR([exec]...).
3662
36632002-07-01      Joel Sherrill <joel@OARcorp.com>
3664
3665        * librdbg/src/_servtgt.c, librdbg/src/ptrace.c: Corrected use of
3666        _Objects_Information_table now that it is a two dimensional array based
3667        upon API and class.
3668        * libnetworking/rtems_webserver/misc.c: Per PR236 eliminate definition
3669        of strnlen().
3670
36712002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3672
3673        * libnetworking/wrapup/Makefile.am: Build libnetapps.a.  Don't
3674        preinstall libnetapps.a.
3675
36762002-06-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3677
3678        * configure.ac: Remove librpc.
3679
36802002-06-25      Joel Sherrill <joel@OARcorp.com>
3681
3682        * Per PR233, moved librpc to exec.
3683        * configure.ac, wrapup/Makefile.am: Modified.
3684        * librpc, librpc/ChangeLog: Removed.
3685
36862002-06-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3687
3688        * optman/Makefile.am: Remove multilib support.
3689        * optman/configure.ac: Ditto.
3690        * optman/sapi/Makefile.am: Ditto.
3691
36922002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3693
3694        * libnetworking/Makefile.am: Remove headers. Remove CHANGELOG.
3695        * libnetworking/configure.ac: Use AC_CONFIG_SRCDIR([pppd]).
3696
36972002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3698
3699        Move networking libraries to c/src/exec/libnetworking
3700        * libnetworking/configure.ac, libnetworking/Makefile.am,
3701        libnetworking/wrapup/Makefile.am: Reflect Moval.
3702
37032002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3704
3705        * configure.ac: Remove CONFIG_SUBDIRS libblock, libfs.
3706        * libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include
3707        <rtems/bspIo.h>.
3708
37092002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3710
3711        * libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
3712        * libnetworking/rtems/mkrootfs.h: Ditto.
3713        * libnetworking/rtems/Makefile.am: Reflect changes above.
3714
37152002-05-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3716
3717        * configure.ac: Remove lib.
3718
37192002-05-14      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3720
3721        * librdbg/src/m68k/rdbg_cpu_asm.S: Per PR163, Fix incorrect assumption
3722        that exception stack frames on M68K members with VBR always are 6 byte
3723        long. The incorrect assumption resulted in some gdb commands like "next"
3724        to fail on the 68360.
3725
37262002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3727
3728        * config-ml.in: Take out arm and sh variants RTEMS does not support.
3729        PR 220
3730        * librdbg/src/i386/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_svc.c,
3731        librdbg/ src/powerpc/new_exception_processing/remdeb_svc.c: Remove from
3732        CVS.
3733        * libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h,
3734        libnetworking/sys/filio.h: Remove.
3735        * libnetworking/sys/Makefile.am: Reflect changes above.
3736
37372002-05-07      Chris Johns <ccj@acm.org>
3738
3739        * libchip/c/src/libchip/network/i82586.c: Per PR210, adjust the mbuf
3740        lengths to remove the ethernet header as the FreeBSD (RTEMS) stack
3741        requires it to be stripped.
3742
37432002-05-01      Eric Norum <eric.norum@usask.ca>
3744
3745        * libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline
3746        assembly  to satisfy gcc 3.1 and newer.
3747
37482002-04-26      Eric Norum <eric.norum@usask.ca>
3749
3750        * libnetworking/netinet/in_cksum_i386.c: Add volatile so the more
3751        agressive optimization in gcc 3.1 does not reorder things.
3752
37532002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3754
3755        * libchip/network/dec21140.c: Reflect changes to powerpc's
3756        rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
3757        * librdbg/src/powerpc/rdbg_cpu_asm.S: Reflect changes to
3758        <rtems/score/cpu.h>.
3759        * librdbg/src/powerpc/rdbg_f.c: Ditto.
3760        * libnetworking/pppd/utils.c: Adapt to gcc-3.x.
3761
37622002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3763
3764        * optman/configure.ac: Remove ENABLE_GCC28.
3765
37662002-04-11      Chris Johns <ccj@acm.org>
3767
3768        * libchip/network/rtems_bsdnet.h: To address PR59, added the drv_ctrl
3769        driver control block field to the ifconfig network driver structure.
3770        This field is needed by the i82586 driver which was ported from NetBSD
3771        as it had better hardware abstraction.
3772        * libnetworking/c/src/libnetworking/rtems/rtems_bsdnet.h: To address
3773        PR59, added the drv_ctrl driver control block field to the ifconfig
3774        network driver structure. This field is needed by the i82586 driver
3775        which was ported from NetBSD as it had better hardware abstraction.
3776
37772002-04-10      Mike Siers <mikes@poliac.com>
3778
3779        * libnetworking/rtems_webserver/NOTES,
3780        libnetworking/rtems_webserver/asp.c,
3781        libnetworking/rtems_webserver/balloc.c,
3782        libnetworking/rtems_webserver/default.c,
3783        libnetworking/rtems_webserver/ej.h,
3784        libnetworking/rtems_webserver/ejIntrn.h,
3785        libnetworking/rtems_webserver/ejlex.c,
3786        libnetworking/rtems_webserver/ejparse.c,
3787        libnetworking/rtems_webserver/emfdb.c,
3788        libnetworking/rtems_webserver/emfdb.h,
3789        libnetworking/rtems_webserver/form.c, libnetworking/rtems_webserver/h.c,
3790        libnetworking/rtems_webserver/handler.c,
3791        libnetworking/rtems_webserver/license.txt,
3792        libnetworking/rtems_webserver/md5.h,
3793        libnetworking/rtems_webserver/md5c.c,
3794        libnetworking/rtems_webserver/mime.c,
3795        libnetworking/rtems_webserver/misc.c,
3796        libnetworking/rtems_webserver/ringq.c,
3797        libnetworking/rtems_webserver/rom.c,
3798        libnetworking/rtems_webserver/security.c,
3799        libnetworking/rtems_webserver/sock.c,
3800        libnetworking/rtems_webserver/sym.c,
3801        libnetworking/rtems_webserver/uemf.c,
3802        libnetworking/rtems_webserver/uemf.h,
3803        libnetworking/rtems_webserver/um.c, libnetworking/rtems_webserver/um.h,
3804        libnetworking/rtems_webserver/url.c,
3805        libnetworking/rtems_webserver/value.c,
3806        libnetworking/rtems_webserver/wbase64.c,
3807        libnetworking/rtems_webserver/webcomp.c,
3808        libnetworking/rtems_webserver/webpage.c,
3809        libnetworking/rtems_webserver/webrom.c,
3810        libnetworking/rtems_webserver/webs.c,
3811        libnetworking/rtems_webserver/webs.h,
3812        libnetworking/rtems_webserver/websuemf.c,
3813        libnetworking/rtems_webserver/wsIntrn.h: Update to GoAhead Webserver
3814        2.1.4.
3815
38162002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3817
3818        * libchip/network/i82586.c: Include <string.h>.
3819        * libchip/network/sonic.c: Ditto.
3820
38212002-04-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3822
3823        * libchip/configure.ac: AC_DEFINE(CPU_U32_FIX) for sparc.
3824
38252002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3826
3827        * libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__.
3828
38292002-03-27      Thomas.Doerfler@imd-systems.de
3830
3831        PR 144
3832        * libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to
3833        memory address 0 when called for the first time. This is done when
3834        trying to clear the variable "dhcp_hostname".
3835
38362002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3837
3838        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3839        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3840        * Makefile.am: Remove AUTOMAKE_OPTIONS.
3841        * optman/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3842        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3843        * optman/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
3844        * optman/Makefile.am: Remove AUTOMAKE_OPTIONS.
3845        * optman/sapi/Makefile.am: Remove AUTOMAKE_OPTIONS.
3846        * libchip/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3847        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3848        * libchip/network/Makefile.am: Remove AUTOMAKE_OPTIONS.
3849        * libchip/Makefile.am: Remove AUTOMAKE_OPTIONS.
3850        * libchip/rtc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3851        * libchip/serial/Makefile.am: Remove AUTOMAKE_OPTIONS.
3852        * librdbg/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3853        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3854        * librdbg/include/rdbg/i386/Makefile.am: Remove AUTOMAKE_OPTIONS.
3855        * librdbg/include/rdbg/m68k/Makefile.am: Remove AUTOMAKE_OPTIONS.
3856        * librdbg/include/rdbg/Makefile.am: Remove AUTOMAKE_OPTIONS.
3857        * librdbg/include/rdbg/powerpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3858        * librdbg/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
3859        * librdbg/Makefile.am: Remove AUTOMAKE_OPTIONS.
3860        * librdbg/src/i386/any/Makefile.am: Remove AUTOMAKE_OPTIONS.
3861        * librdbg/src/i386/Makefile.am: Remove AUTOMAKE_OPTIONS.
3862        * librdbg/src/m68k/any/Makefile.am: Remove AUTOMAKE_OPTIONS.
3863        * librdbg/src/m68k/Makefile.am: Remove AUTOMAKE_OPTIONS.
3864        * librdbg/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
3865        * librdbg/src/powerpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3866        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove
3867        AUTOMAKE_OPTIONS.
3868        * libnetworking/configure.ac:
3869        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define
3870        foreign 1.6]).
3871        * libnetworking/arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
3872        * libnetworking/kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
3873        * libnetworking/Makefile.am: Remove AUTOMAKE_OPTIONS.
3874        * libnetworking/lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
3875        * libnetworking/libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
3876        * libnetworking/machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
3877        * libnetworking/net/Makefile.am: Remove AUTOMAKE_OPTIONS.
3878        * libnetworking/netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
3879        * libnetworking/nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
3880        * libnetworking/pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
3881        * libnetworking/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
3882        * libnetworking/rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
3883        * libnetworking/rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
3884        * libnetworking/rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
3885        * libnetworking/sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
3886        * libnetworking/vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
3887        * libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
3888
38892002-03-27      Ilya Alexeev <ilya@continuum.ru>
3890
3891        PR 162
3892        * libnetworking/net/if_ppp.c ppp_txdaemon(),
3893        libnetworking/net/if_pppvar.h pppstart(): Local variables must not be
3894        used in a device write routines.  Now ppp_softc structure have own
3895        character for writing to device (sc_outchar).  I think that converting
3896        local variables to static is not a right solution, because problems will
3897        occur in the case of two or more ppp instances.
3898        * libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable
3899        must be u_long, otherwise in the case of the big output packet endless
3900        loop may occur.
3901
39022002-03-21      Ilya Alexeev <ilya@continuum.ru>
3903
3904        * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial
3905        preparations for multiple PPPD connections.
3906
39072002-03-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3908
3909        PR 149
3910        * librdbg/src/i386/any/Makefile.am: s/$(SED)/sed/.
3911        * librdbg/src/m68k/any/Makefile.am: s/$(SED)/sed/.
3912        * librdbg/src/powerpc/new_exception_processing/Makefile.am:
3913        s/$(SED)/sed/. (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
3914
39152002-02-28      Victor V. Vengerov <vvv@oktet.ru>
3916
3917        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
3918        * configure.ac: Modified to reflect addition.
3919
39202002-02-27      Ilya Alexeev <ilya@continuum.ru>
3921
3922        * libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c,
3923        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
3924        libnetworking/pppd/sys-rtems.c: Add server with pap-authorization
3925        capabilities as well as eliminate some warnings.
3926
39272002-02-27      Eric Norum <eric.norum@usask.ca>
3928
3929        * libnetworking/net/radix.c: Properly handle fetching the default route
3930        when there is no route.  This was a bug in the original FreeBSD code and
3931        this fix is from an updated version of their code.
3932
39332002-02-16      Eric Norum <eric.norum@usask.ca>
3934
3935        * libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number
3936        checking.
3937
39382002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3939
3940        * libnetworking/pppd/sys-rtems.c: Remove unused variable status from
3941        dodefaultroute.
3942
39432002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3944
3945        * libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one,
3946        include <rtems/seterr.h>.
3947
39482002-02-01      Mike Siers <mikes@poliac.com>
3949
3950        * libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to
3951        avoid bringing the link down too fast. NOTE: Mike reports successfully
3952        running at 56K baud on a direct link.
3953
39542002-02-01      Eric Valette <valette@crf.canon.fr>
3955
3956        * librdbg/So many patches have been posted recently on the mailing list
3957        and  because we were unable to find correct solution to compile on
3958        various  linux distros (due to rpcgen incompatibilities), librdbg/and
3959        because the coding  style of rdbg was rather inconsistant among various
3960        pieces of code, librdbg/I  decided to: 1) make some cleaning regarding
3961        global coding style (using indent + manual edits), 2) incorporate/review
3962        the paches send by various people (S. Holford, T. Strauman), 3) Fix the
3963        bug due to varying rpcgen code generation in remdeb_svc.c, 4) Remove
3964        some dead code, 5) Apply a patches enabling to call enterRdbg imediately
3965        after rdbg initialization is done, NB : the paches is huge but it is
3966        mainly due to coding styke chnages.  Only few lines of codes have been
3967        really changed and they do not impact  rdbg functionnality (AFAIKT).
3968        * librdbg/include/rdbg/servrpc.h, librdbg/include/rdbg/i386/rdbg_f.h,
3969        librdbg/include/rdbg/m68k/rdbg_f.h,
3970        librdbg/include/rdbg/powerpc/rdbg_f.h, librdbg/src/_servtgt.c,
3971        librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
3972        librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
3973        librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
3974        librdbg/src/servtsp.c, librdbg/src/servutil.c,
3975        librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_f.c,
3976        librdbg/src/i386/any/Makefile.am, librdbg/src/i386/any/remdeb.h,
3977        librdbg/src/i386/any/remdeb_svc.c, librdbg/src/i386/any/remdeb_xdr.c,
3978        librdbg/src/m68k/excep_f.c, librdbg/src/m68k/rdbg_f.c,
3979        librdbg/src/m68k/any/Makefile.am, librdbg/src/m68k/any/remdeb.h,
3980        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
3981        librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_f.c,
3982        librdbg/src/powerpc/new_exception_processing/Makefile.am,
3983        librdbg/src/powerpc/new_exception_processing/remdeb.h,
3984        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
3985        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Modified.
3986
39872002-01-31      Mike Siers <mikes@poliac.com>
3988
3989        * libnetworking/pppd/rtemsdialer.h: New file missed in previous commit.
3990        * Nice Update of PPPD support which eliminates the requiremetn that
3991        drivers be in the termios TASK_DRIVEN mode. Mike did significant testing
3992        and reports that it seems to be more stable and handle larger packets
3993        better.  This patch replaces the termios tasks with more general pppd
3994        network driver tasks.  The functions pppinput() and pppstart() get
3995        called from the interrupt service routine.
3996        * libnetworking/Makefile.am, libnetworking/configure.ac,
3997        libnetworking/net/Makefile.am, libnetworking/net/bpf.h,
3998        libnetworking/net/ethernet.h, libnetworking/net/if.c,
3999        libnetworking/net/if.h, libnetworking/net/if_arp.h,
4000        libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c,
4001        libnetworking/net/if_llc.h, libnetworking/net/if_loop.c,
4002        libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h,
4003        libnetworking/net/if_types.h, libnetworking/net/netisr.h,
4004        libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h,
4005        libnetworking/net/pppcompress.h, libnetworking/net/radix.c,
4006        libnetworking/net/radix.h, libnetworking/net/raw_cb.c,
4007        libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
4008        libnetworking/net/route.c, libnetworking/net/route.h,
4009        libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am,
4010        libnetworking/pppd/README, libnetworking/pppd/STATUS,
4011        libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c,
4012        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
4013        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
4014        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
4015        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
4016        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
4017        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
4018        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
4019        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
4020        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
4021        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
4022        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8,
4023        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
4024        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
4025        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c,
4026        libnetworking/pppd/upap.h, libnetworking/pppd/utils.c,
4027        libnetworking/pppd/example/README,
4028        libnetworking/pppd/example/netconfig.h,
4029        libnetworking/wrapup/Makefile.am: Modified.
4030        * libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c,
4031        libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h,
4032        libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c,
4033        libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file.
4034        * libnetworking/modem/, libnetworking/modem/.cvsignore,
4035        libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c,
4036        libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c,
4037        libnetworking/modem/pppcompress.c: Subdirectory removed.
4038
40392002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4040
4041        * libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs.
4042        Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
4043
40442002-01-18      Till Straumann <strauman@slac.stanford.edu>
4045
4046        * librdbg/src/powerpc/excep_f.c: This patch addresses the following
4047        issues: - exception handler needs to enable MSR_FP if the interrupted
4048        thread is FP enabled. - printk message for MSR fixed and added
4049        stacktrace. NOTE: this requires the stacktrace patch to
4050        lib/libbsp/powerpc/shared/vectors/vector_init.c (#ifdef DDEBUG only,
4051        however).
4052
40532002-01-06      Joel Sherrill <joel@OARcorp.com>
4054
4055        * optman/.cvsignore: Added aclocal.m4 and configure.
4056        * optman/.cvsignore: New file.
4057
40582002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4059
4060        * libchip/network/cs8900.c: Include rtems/bspIo.h instead of bspIo.h.
4061
40622002-01-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4063
4064        * configure.ac: Add AC_CONFIG_SUBDIRS(optman). Remove AC_CONFIG_COMMANDS.
4065        * optman/ChangeLog: New.
4066        * optman/configure.ac: New.
4067        * optman/Makefile.am: New.
4068        * optman/rtems/*: Copied from c/src/exec/rtems/optman.
4069        * optman/sapi/*: Copied from c/src/exec/sapi/optman.
4070
40712001-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4072
4073        * config-ml.in: New file. Imported from gcc and modified for RTEMS.
4074
40752001-12-18      Eric Norum <eric.norum@usask.ca>
4076
4077        * libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP
4078        `directories' (path names with a / at the end) while disallowing open()
4079        operations on TFTP `directories'.
4080
40812001-12-07      Eric Norum <eric.norum@usask.ca>
4082
4083        * libnetworking/lib/tftpDriver.c: Restore write capability.
4084
40852001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4086
4087        * libchip/network/sonic.h: Fix typo.
4088        * libnetworking/arpa/Makefile.am: Remove stray lines.
4089
40902001-10-30      Victor V. Vengerov <vvv@oktet.ru>
4091
4092        * librdbg/src/m68k/rdbg_cpu_asm.S: Now compiles on ColdFire.
4093
40942001-10-18      Eric Norum <eric.norum@usask.ca>
4095
4096        * libnetworking/lib/tftpDriver.c: Properly handles ../ components in
4097        chdir() and open() operations within the TFTP file system.
4098
40992001-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4100
4101        * librdbg/configure.ac: Fix latent bug exposed by removal of
4102        config.cache's which prevented powerpc targets librdbg from building.
4103
41042001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4105
4106        * Makefile.am: Use SUBDIRS = @subdirs@, require automake-1.5.
4107        * configure.ac: Replace hst_subdirs with AC_CONFIG_SUBDIRS to make
4108        autoconf-2.52 happy.
4109
41102001-10-12      Mike Siers <mikes@poliac.com>
4111
4112        * libnetworking/Update to stable working state.  Congratulations Mike!
4113        :).
4114        * libnetworking/modem_example: Directory removed.
4115        * libnetworking/modem_example/16550.h,
4116        libnetworking/modem_example/README, libnetworking/modem_example/modem.c,
4117        libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c,
4118        libnetworking/modem_example/ppp.h,
4119        libnetworking/modem_example/pppcompress.c: Files removed.
4120        * libnetworking/pppd/example/pppd.options: New file.
4121        * libnetworking/pppd/README, libnetworking/pppd/STATUS,
4122        libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
4123        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
4124        libnetworking/pppd/rtemsmain.c: Updated.
4125
41262001-10-12      Joel Sherrill <joel@OARcorp.com>
4127
4128        * libchip/serial/z85c30.c: Fixed typo.
4129
41302001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4131
4132        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
4133        * configure.in: Remove.
4134        * configure.ac: New file, generated from configure.in by autoupdate.
4135        * libchip/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4136        * libchip/configure.in: Remove.
4137        * libchip/configure.ac: New file, generated from configure.in by
4138        autoupdate.
4139        * librdbg/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4140        * librdbg/configure.in: Remove.
4141        * librdbg/configure.ac: New file, generated from configure.in by
4142        autoupdate.
4143        * libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4144        * libnetworking/configure.in: Remove.
4145        * libnetworking/configure.ac: New file, generated from configure.in by
4146        autoupdate.
4147
41482001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4149
4150        * libchip/rtc/Makefile.am: Use 'PREINSTALL_FILES ='.
4151        * libchip/network/Makefile.am: Use 'PREINSTALL_FILES ='.
4152        * libchip/serial/Makefile.am: Use 'PREINSTALL_FILES ='.
4153
41542001-09-27      Joel Sherrill <joel@OARcorp.com>
4155
4156        * libchip/ChangeLog: Fixed typo in date.
4157
41582001-09-27      Eric Norum <eric.norum@usask.ca>
4159
4160        * libnetworking/lib/tftpDriver.c: Add limited chdir() support to the
4161        TFTP  filesystem.
4162
41632001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4164
4165        * librdbg/include/rdbg/i386/Makefile.am: Use 'PREINSTALL_FILES ='.
4166        * librdbg/include/rdbg/m68k/Makefile.am: Use 'PREINSTALL_FILES ='.
4167        * librdbg/include/rdbg/powerpc/Makefile.am: Use 'PREINSTALL_FILES ='.
4168        * librdbg/include/rdbg/Makefile.am: Use 'PREINSTALL_FILES ='.
4169        * librdbg/src/i386/any/Makefile.am: Use 'PREINSTALL_FILES ='.
4170        * librdbg/src/m68k/any/Makefile.am: Use 'PREINSTALL_FILES ='.
4171        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Use
4172        'PREINSTALL_FILES ='.
4173        * libnetworking/machine/Makefile.am: Use 'PREINSTALL_FILES ='.
4174        * libnetworking/net/Makefile.am: Use 'PREINSTALL_FILES ='.
4175        * libnetworking/netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
4176        * libnetworking/vm/Makefile.am: Use 'PREINSTALL_FILES ='.
4177        * libnetworking/pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
4178        * libnetworking/sys/Makefile.am: Use 'PREINSTALL_FILES ='.
4179        * libnetworking/rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
4180        * libnetworking/arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
4181        * libnetworking/nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
4182        * libnetworking/rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
4183        * libnetworking/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
4184        * libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
4185
41862001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4187
4188        * librdbg/src/i386/any/Makefile.am: Move MAINTAINERCLEANFILES before the
4189        includes and use MAINTAINERCLEANFILES = to make automake-1.5 happy.
4190        * librdbg/src/m68k/any/Makefile.am: Ditto.
4191        * librdbg/src/powerpc/new_exception_processing/Makefile.am: Ditto.
4192        * libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5
4193        happy.
4194
41952001-09-21      Joel Sherrill <joel@OARcorp.com>
4196
4197        * libchip/network/Makefile.am: Fixed typo on file name.
4198        * libchip/network/i82586.c: Commented out line 318 which is referencing
4199        a member of a structure that is not currently there.  This needs to be
4200        worked out with Chris Johns <ccj@acm.org>. Switched C++ style comments
4201        to C style.
4202
42032001-09-19      Eric Norum <eric.norum@usask.ca>
4204
4205        * libnetworking/lib/tftpDriver.c: Add some debugging capability.
4206
42072001-09-19      Chris Johns <ccj@acm.org>
4208
4209        * libchip/network/README.i82586, libchip/network/i82586.c,
4210        libchip/network/i82586reg.h, libchip/network/i82586var.h: New files.
4211        Network driver for Intel i82586.
4212        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
4213        rtems/rtems_bsdnet_internal.h Added support for populating the initial
4214        "root" filesystem with information obtained via the DHCP response.
4215
42162001-09-14      Eric Norum <eric.norum@usask.ca>
4217
4218        * librdbg/include/rdbg/rdbg.h, librdbg/src/ptrace.c: Modifications to
4219        make gcc 3.x happy.
4220
42212001-08-16      Mike Siers <mikes@poliac.com>
4222
4223        * libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike.
4224        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files.
4225        These support callback functionality that has not even been compiled
4226        under RTEMS yet.
4227        * libnetworking/Update of PPPD to 2.3.11 from 2.3.5 and addition of an
4228        example application.  Mike's notes on the modifications: - renamed
4229        error() function because of namespace problems - removed calls to the
4230        exit() funciton - removed extra files from the pppd source directory -
4231        defined pppd task constant values in rtemspppd.h - modifyied example
4232        code to get actual tick per second value - placed the pppd 2.3.11 man
4233        page file (pppd.8) into the pppd directory.
4234        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
4235        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
4236        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
4237        libnetworking/pppd/rtems-ppp.c: Deleted.
4238        * libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c,
4239        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
4240        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c,
4241        libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README,
4242        libnetworking/pppd/example/init.c,
4243        libnetworking/pppd/example/netconfig.h,
4244        libnetworking/pppd/example/ppp.conf,
4245        libnetworking/pppd/example/pppdapp.c,
4246        libnetworking/pppd/example/system.h: New files.
4247        * libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h,
4248        libnetworking/pppd/Makefile.am, libnetworking/pppd/README,
4249        libnetworking/pppd/STATUS, libnetworking/pppd/auth.c,
4250        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
4251        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
4252        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
4253        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
4254        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
4255        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
4256        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
4257        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
4258        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
4259        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
4260        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h,
4261        libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified.
4262
42632001-08-16      Joel Sherrill <joel@OARcorp.com>
4264
4265        * libnetworking/pppd/example/Makefile: Removed.
4266        * libnetworking/pppd/example/Makefile-user: Added was Makefile.  Renamed
4267        to avoid bootstrap -c clobbering it.
4268        * libnetworking/rtems_telnetd/.cvsignore: New file.
4269
42702001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
4271
4272        * libnetworking/Makefile.am, libnetworking/configure.in,
4273        libnetworking/rtems_servers/Makefile.am,
4274        libnetworking/rtems_servers/telnetd.c,
4275        libnetworking/rtems_servers/telnetd.h,
4276        libnetworking/rtems_telnetd/Makefile.am,
4277        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
4278        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
4279        libnetworking/rtems_telnetd/telnetd.c,
4280        libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am:
4281        - pty and telnetd have a new subdir rtems_telnetd to avoid the side
4282        effect when ftpd change. - the tcp/ip stats have been implemented into
4283        icmds.c and started when telnetd daemon is started.
4284        * libnetworking/rtems_servers/telnetd.c,
4285        libnetworking/rtems_servers/telnetd.h: Removed.
4286        * libnetworking/rtems_telnetd: New directory.
4287        * libnetworking/rtems_telnetd/Makefile.am,
4288        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
4289        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
4290        libnetworking/rtems_telnetd/telnetd.c,
4291        libnetworking/rtems_telnetd/telnetd.h: New files.
4292
42932001-06-14      Joel Sherrill <joel@OARcorp.com>
4294
4295        * libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h:
4296        Moved from libmisc/shell so the network stack to address network
4297        depenendency.
4298        * libnetworking/rtems_servers/Makefile.am: Modified to reflect above.
4299
43002001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4301
4302        * libnetworking/rtems_servers/Makefile.am: Deleted blank lines.
4303
43042001-05-15      Joel Sherrill <joel@OARcorp.com>
4305
4306        * librdbg/src/i386/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_svc.c,
4307        librdbg/src/powerpc/new_exception_processing/remdeb_svc.c: Readding as I
4308        accidentally deleted the incorrectly empty versions.
4309
43102001-05-14      Till Straumann <strauman@slac.stanford.edu>
4311
4312        * libchip/bootloader/Makefile.am, libchip/console/Makefile.am,
4313        libchip/pci/Makefile.am: Per PR215 address the following issues: -
4314        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
4315        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one
4316        to know the values) - the affected BSP (shared/motorola) headers have
4317        been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140
4318        driver (libchip/network/dec21140.c) has been fixed to use
4319        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
4320        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP
4321        who is using this driver. - the DEC driver also has been fixed to use
4322        the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete
4323        delay_in_bus_cycles().
4324
43252001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4326
4327        * libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__.
4328
43292001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4330
4331        * libchip/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
4332
43332001-04-24      Eric Norum <eric.norum@usask.ca>
4334
4335        * libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS
4336        NTP synchronization a little more robust -- no NTP daemon yet, but at
4337        least it trys a little harder when the primary NTP server is down.
4338
43392001-04-20      Radzislaw Galler  <rgaller@et.put.poznan.pl>
4340
4341        * libnetworking/modem/ppp.c, libnetworking/pppd/main.c,
4342        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
4343        libnetworking/pppd/modem_example/modem.c,
4344        libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and
4345        other strings into English.
4346        * libnetworking/pppd/STATUS: updated to reflect the changes.
4347
43482001-04-20      Jake Janovetz <janovetz@uiuc.edu>
4349
4350        * libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work
4351        again.
4352
43532001-04-20      Eric Valette <valette@crf.canon.fr>
4354
4355        * mcp750 directory renamed new_exception processing as it supports many
4356        more CPU models.
4357        * librdbg/configure.in, librdbg/src/powerpc/Makefile.am,
4358        librdbg/src/powerpc/new_exception_processing/Makefile.am,
4359        librdbg/src/powerpc/new_exception_processing/remdeb_f.x: New files
4360        formerly in mcp750 plus modifications.
4361        * librdbg/src/powerpc/mcp750/.cvsignore,
4362        librdbg/src/powerpc/mcp750/Makefile.am,
4363        librdbg/src/powerpc/mcp750/remdeb.h,
4364        librdbg/src/powerpc/mcp750/remdeb_f.x,
4365        librdbg/src/powerpc/mcp750/remdeb_svc.c,
4366        librdbg/src/powerpc/mcp750/remdeb_xdr.c: Removed when moved to
4367        new_exception_processing.
4368        * librdbg/configure.in, librdbg/src/powerpc/Makefile.am,
4369        librdbg/src/powerpc/new_exception_processing/Makefile.am,
4370        librdbg/src/powerpc/new_exception_processing/remdeb_f.x: Modified as
4371        part of this effort to add support for the MPC8xx.
4372
43732001-04-19      Joel Sherrill <joel@OARcorp.com>
4374
4375        * librdbg/src/powerpc/rdbg_f.c: Always include <rtems.h> instead of
4376        internal include files.
4377
43782001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
4379
4380        PR 158
4381        * libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the
4382        rcmd() library call by commenting out the parts that deal with signals.
4383        This enables RTEMS to 'rsh' command to a server connecting fd to remote
4384        stdio. The 'server-side' parts of this file which deal with
4385        authentication are disabled since they are not needed.
4386
43872001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
4388
4389        * libnetworking/include/.cvsignore: Remove dangling file.
4390
43912001-03-14      Joel Sherrill <joel@OARcorp.com>
4392
4393        * libchip/serial/Makefile.am, libchip/serial/mc68681.c,
4394        libchip/serial/ns16550.c, libchip/serial/serprobe.c,
4395        libchip/serial/z85c30.c: Now install sersupp.h to <libchip/sersupp.h> so
4396        libchip style serial drivers can be written in libcpu or libbsp.
4397
43982001-03-01      Joel Sherrill <joel@OARcorp.com>
4399
4400        * libchip/network/cs8900.c, libchip/network/cs8900.h,
4401        libchip/network/sonic.c, libchip/network/sonic.h,
4402        libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c,
4403        libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c,
4404        libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c,
4405        libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c,
4406        libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c,
4407        libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c,
4408        libchip/serial/z85c30.c, libchip/serial/z85c30.h,
4409        libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c: Corrected header.
4410
44112001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4412
4413        * librdbg/include/rdbg/Makefile.am,
4414        librdbg/include/rdbg/i386/Makefile.am,
4415        librdbg/include/rdbg/m68k/Makefile.am,
4416        librdbg/include/rdbg/powerpc/Makefile.am: Cleanup including more proper
4417        style on include files.
4418
44192001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4420
4421        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
4422        libchip/serial/Makefile.am:  Apply include_*HEADERS instead of H_FILES,
4423        replace ${..} with $(..).
4424        * libnetworking/Makefile.am, libnetworking/arpa/Makefile.am,
4425        libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
4426        libnetworking/ netinet/Makefile.am, libnetworking/nfs/Makefile.am,
4427        libnetworking/rtems/Makefile.am, libnetworking/
4428        rtems_servers/Makefile.am, libnetworking/rtems_webserver/Makefile.am,
4429        libnetworking/ sys/Makefile.am, libnetworking/vm/Makefile.am: Apply
4430        include_*HEADERS instead of H_FILES.
4431        * libnetworking/include/Makefile.am: Remove.
4432        * libnetworking/Makefile.am: Add handling of *.h files.
4433        * libnetworking/configure.in: Remove include/Makefile.
4434
44352001-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4436
4437        * Makefile.am: install to $(exec_prefix)/@RTEMS_BSP@.
4438
44392001-01-31      Sergei Organov <osv@javad.ru>
4440
4441        * libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with
4442        current dir and root dir removed in favor of new libio support for
4443        task-local current and root directories. - Bug in `close_data_socket()'
4444        introduced by previous change fixed. - `command_pasv()' changed to set
4445        timeout on socket we are listening on and code fixed to don't close
4446        socket twice on error. - `serr()' changed to clear `errno'. -
4447        `data_socket()' changed to clear `errno' before `bind()'. - `session()'
4448        changed to clear `errno' before processing session. -
4449        `close_data_socket()' fixed to close both active and passive sockets -
4450        Initialize info->data_socket to -1 in `daemon()' - Initialize `fname' to
4451        empty string  in `exec_command()'.
4452
44532001-01-25      Eric Norum <eric.norum@usask.ca>
4454
4455        * libnetworking/lib/tftpDriver.c: Reduce first timeout interval.  This
4456        improves throughput on systems which are dropping packets.   Only the
4457        first timeout is reduced.  This keeps the number of extra packets down
4458        on networks that are very busy and dropping lots of packets.
4459
44602001-01-24      Sergei Organov <osv@javad.ru>
4461
4462        * libnetworking/rtems_servers/ftpd.c,
4463        libnetworking/rtems_servers/ftpd.h: Major enhancements as listed below:
4464        - Timeouts on sockets implemented. 'idle' field added to configuration.
4465        No timeout by default to keep backward compatibility. Note: SITE IDLE
4466        command not implemented yet. - Basic global access control implemented.
4467        'access' field added to configuration. No access limitations by default
4468        to keep backward compatibility. - Anchor data socket for active mode
4469        (using self IP and port 20.) - Fixed default data port support (still
4470        not tested). - Don't allow IP address different from originating host in
4471        PORT command to improve security. - Fixed bug in MDTM command. - Check
4472        for correctness of parsing of argument in command_port(). - Fixed
4473        squeeze_path() to don't allow names like 'NAME/smth' where 'NAME' is not
4474        a directory. - Command parsing a little bit improved: command names are
4475        now converted to upper-case to be more compatible with RFC (command
4476        names are not case-sensitive.) - Reformat comments so that they have
4477        RTEMS look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by
4478        previous changes - True ASCII mode implemented (doesn't work for hooks
4479        and /dev/null) - Passive mode implemented, PASV command added. - Default
4480        port for data connection could be used (untested, can't find ftp client
4481        that doesn't send PORT command) - SYST reply changed to UNIX, as former
4482        RTEMS isn't registered name. - Reply codes reviewed and fixed.
4483
44842001-01-18      Joel Sherrill <joel@OARcorp.com>
4485
4486        * librdbg/src/powerpc/new_exception_processing/remdeb_svc.c: Corrected
4487        macro using variable arguments.
4488        * librdbg/src/powerpc/new_exception_processing/remdeb.h,
4489        librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Regenerated
4490        since I updated the main RTEMS development machine to RedHat 7.2 and
4491        apparently got a new version of rpcgen.
4492
44932001-01-12      Sergei Organov <osv@javad.ru>
4494
4495        * libnetworking/rtems_servers/ftpd.c,
4496        libnetworking/rtems_servers/ftpd.h: Major enhancements as listed below:
4497        - use pool of pre-created threads to handle sessions instead of
4498        creating/deleting threads on the fly - LIST output is now similar to
4499        what "/bin/ls -al" would output, thus FTP clients such Netscape are
4500        happy with it. - LIST NAME now works (both for files and directories) -
4501        added support for NLST, CDUP, and MDTM FTP commands to make more FTP
4502        clients happy  - keep track of CWD for every session separately -
4503        ability to specify root directory name for FTPD in configuration table.
4504        FTPD will then create illusion for FTP clients that this is actually
4505        root directory. - ignore options sent in commands, thus LIST -al FILE
4506        works and doesn't try to list "-al" directory. - buffers are allocated
4507        on stack instead of heap where possible to eliminate malloc/free calls
4508        (avoid possible heap fragmentation troubles). - drop using of task
4509        notepad to pass parameters - use function arguments instead - use
4510        snprintf() instead of sprintf() as the latter is unsafe - use of PF_INET
4511        in socket() instead of AF_INET.
4512
45132001-01-02      Joel Sherrill <joel@OARcorp.com>
4514
4515        * libnetworking/CHANGELOG: Removed.
4516        * libnetworking/README: Merged CHANGELOG contents as initial changes.
4517
45182000-12-14      Eric Norum <eric.norum@usask.ca>
4519
4520        * libnetworking/lib/tftpDriver.c: Added write capability.
4521
45222000-12-08      Joel Sherrill <joel@OARcorp.com>
4523
4524        * libnetworking/libc/linkaddr.c: Initialized variable to remove warning.
4525        * libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made
4526        numerous variable declarations conditional on PPP_COMPRESS and
4527        PPP_FILTER.  Commented out variables that were not used because the code
4528        using them was commented out. Removed totally unused variables.
4529        * libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings.
4530        * libnetworking/pppd/pppmain.c: Removed numerous warnings.
4531
45322000-11-30      Joel Sherrill <joel@OARcorp.com>
4533
4534        * libnetworking/modem/ppp_tty.c: Changed to include
4535        <rtems/termiostypes.h> since that is an RTEMS specific header file.
4536        * libnetworking/sys/ttycom.h: Moved to lib/include/sys.
4537        * libnetworking/Makefile.am: Modified to reflect above.
4538
45392000-11-27      Joel Sherrill <joel@OARcorp.com>
4540
4541        * libnetworking/libc/res_init.c: Fix typo - adding missing # on include.
4542
45432000-11-25      Eric Norum <eric.norum@usask.ca>
4544
4545        * libnetworking/libc/res_init.c: Move include to avoid compiler dumping
4546        core.
4547
45482000-11-25      Antti P Miettinen  <antti.p.miettinen@nokia.com>
4549
4550        * libnetworking/wrapup/Makefile.am: Added modem subdir.
4551        * libnetworking/configure.in, libnetworking/Makefile.am: Added modem
4552        subdir.
4553        * libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h.
4554        * libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work).
4555        * libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c,
4556        libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c,
4557        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
4558        libnetworking/pppd/upap.c: Changes from Thomas Doerfler
4559        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
4560        main.c and ppp_tty.c should be scratched. The modem subdir has the real
4561        ppp_tty.c and the real pppd main is in pppmain.c.
4562
45632000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
4564
4565        * libchip/network/sonic.c: Added ipalign() routine to align the received
4566        packet so that the ip header is on a 32-bit boundary. Necessary for
4567        cpu's that do not allow unaligned loads and stores and when the 32-bit
4568        DMA mode is used.
4569
45702000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4571
4572        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
4573        * libchip/Makefile.am: Use ... instead of RTEMS_TOPdir in
4574        ACLOCAL_AMFLAGS.
4575        * librdbg/Makefile.am: Use ... instead of RTEMS_TOPdir in
4576        ACLOCAL_AMFLAGS.
4577        * libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in
4578        ACLOCAL_AMFLAGS.
4579
45802000-11-03      Chris Johns <ccj@acm.org>
4581
4582        * libchip/network/README.cs8900, libchip/network/cs8900.c,
4583        libchip/network/cs8900.h: New files.
4584
45852000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4586
4587        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
4588        * libchip/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4589        $(RTEMS_TOPdir)/aclocal.
4590        * librdbg/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4591        $(RTEMS_TOPdir)/aclocal.
4592        * libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
4593        $(RTEMS_TOPdir)/aclocal.
4594
45952000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4596
4597        * configure.in: Switch to GNU-canonicalization.
4598        * Makefile.am: Reflect changes to configure.in.
4599        * acinclude.m4: Remove.
4600
46012000-10-30      Joel Sherrill <joel@OARcorp.com>
4602
4603        * POSIX include files merged into newlib.  This resulted in some
4604        definitions moving to other files and thus some secondary effects in
4605        RTEMS source code.
4606        * libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be
4607        in sync with newlib's <machine/types.h>.
4608        * libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes
4609        definition of struct itimerval in <sys/time.h>.
4610
46112000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4612
4613        * configure.in: add lib/libbsp to the GNU canonicalized subdirectories,
4614        remove cfg_subdirs, cfg_subdirs1, hst_subdirs1.
4615        * Makefile.am: remove cfg_subdirs, cfg_subdirs1, hst_subdirs1.
4616        * ChangeLog: Fix typos.
4617        * configure.in: add tests to the GNU canonicalized subdirectories.
4618
46192000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4620
4621        * configure.in: add lib/libcpu to the GNU canonicalized subdirectories.
4622        * configure.in: add lib to the GNU canonicalized subdirectories,  make
4623        the lib directory before configuring lib/.
4624
46252000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4626
4627        * configure.in, Makefile.am: add exec to the GNU canonicalized
4628        subdirectories.
4629        * configure.in: add librtems++ to the GNU canonicalized subdirectories.
4630        * configure.in: add libnetworking, librpc and librdb to the GNU
4631        canonicalized subdirectories.
4632        * configure.in: add libmisc and libchip to the GNU canonicalized
4633        subdirectories.
4634        * libchip/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4635        Switch to GNU canonicalization.
4636        * librdbg/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4637        Switch to GNU canonicalization.
4638        * libnetworking/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
4639        Switch to GNU canonicalization.
4640
46412000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4642
4643        * Makefile.am, acinclude.m4, configure.in: Introduce GNU
4644        canonicalization to libfs/. The approach is currently a bit of a hack as
4645        GNU canonicalization does not support the per-BSP build some of the
4646        other directories require.  As more of the tree is converted, this will
4647        become less  of an issue.
4648
46492000-10-20      Joel Sherrill <joel@OARcorp.com>
4650
4651        * libchip/network/dec21140.c: Corrected attach to include "int attach"
4652        parameter.
4653
46542000-10-19      Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
4655
4656        * librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_xdr.c,
4657        librdbg/src/m68k/any/remdeb_svc.c: New files missed in merger.
4658        * librdbg/configure.in: Add m68k support.
4659        * librdbg/include/rdbg/m68k, librdbg/src/m68k, librdbg/src/m68k/any: New
4660        subdirectory.
4661        * librdbg/src/_servtgt.c: add status text to prinf upon task creation
4662        failure.
4663        * librdbg/src/rdbg.c: reconnect rdbg exception handlers upon RPC calls.
4664        * librdbg/src/m68k/Makefile.am, librdbg/src/m68k/any/Makefile.am,
4665        librdbg/src/m68k/any/remdeb_f.x, librdbg/src/m68k/any/.cvsignore,
4666        librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_xdr.c,
4667        librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/excep_f.c,
4668        librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
4669        librdbg/src/m68k/.cvsignore: New files.
4670        * libnetworking/lib/tftpDriver.c: add comments to handlers struct
4671        function pointers.
4672        * libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be
4673        _after_ pointer has been checked against NULL.
4674
46752000-10-18      Joel Sherrill <joel@OARcorp.com>
4676
4677        * wrapup/Makefile.am: Added libfs.
4678
46792000-10-18      Chris Johns <ccj@acm.org>
4680
4681        * libfs created.
4682        * configure.in: Added libfs subdirectory.
4683        * libnetworking/pppd/ipxcp.c: Fixed a typo.
4684
46852000-09-28      Joel Sherrill <joel@OARcorp.com>
4686
4687        * libnetworking/rtems_webserver/Makefile.am,
4688        libnetworking/rtems_webserver/base64.c,
4689        libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
4690        * libnetworking/rtems_webserver/sock.c: Added file missed in merger.
4691
46922000-09-22      Joel Sherrill <joel@OARcorp.com>
4693
4694        * libnetworking/machine/types.h, libnetworking/pppd/pppd.h,
4695        libnetworking/rtems/rtems_bsdnet_internal.h,
4696        libnetworking/rtems_webserver/webmain.c: machine/types.h  should not
4697        have included rtems.h.  It is now including precisely the  least amount
4698        of low level, yet portable .h files to get the basic RTEMS types
4699        defined.  This rippled into other  files since rtems_bsdnet_internal.h
4700        used machine/types.h to include rtems.h.
4701
47022000-09-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4703
4704        * configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICALIZE_TOOLS.
4705
47062000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4707
4708        * libnetworking/ChangeLog: Cleanup.
4709
47102000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4711
4712        * libchip/network/Makefile.am: Use AM_*FLAGS += ...
4713        * libchip/ChangeLog: Fix formating.
4714
47152000-09-05      Joel Sherrill <joel@OARcorp.com>
4716
4717        * libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to
4718        internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY
4719        confusion and to work with the converted flags.
4720
47212000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4722
4723        * wrapup/Makefile.am: Include compile.am.
4724        * libchip/network/Makefile.am, libchip/rtc/Makefile.am,
4725        libchip/serial/Makefile.am: Include compile.am.
4726        * librdbg/src/i386/any/Makefile.am,
4727        librdbg/src/powerpc/mcp750/Makefile.am: Include compile.am.
4728        * libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am,
4729        libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am,
4730        libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
4731        libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am,
4732        libnetworking/rtems_servers/Makefile.am,
4733        libnetworking/rtems_webserver/Makefile.am,
4734        libnetworking/wrapup/Makefile.am: Include compile.am.
4735
47362000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
4737
4738        * libnetworking/emfdb.c: Removed stray semi-colon.  Reported on GoAhead
4739        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>.
4740
47412000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4742
4743        * libnetworking/netinet/tcp_input.c: Spelling corrections.
4744
47452000-08-31      Joel Sherrill <joel@OARcorp.com>
4746
4747        * Merged version 2.1 of GoAhead webserver.  This update was submitted by
4748        Antti P Miettinen <antti.p.miettinen@nokia.com>.
4749        * libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h,
4750        libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h,
4751        libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files.
4752        * libnetworking/wbase64.c: Removed.
4753        * libnetworking/Makefile.am, libnetworking/asp.c,
4754        libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h,
4755        libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c,
4756        libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c,
4757        libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c,
4758        libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c,
4759        libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c,
4760        libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c,
4761        libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c,
4762        libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h:
4763        Modified.
4764
47652000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4766
4767        * configure.in: Add lib/libcpu and lib/libbsp to cfg_subdirs.
4768
47692000-08-30      Joel Sherrill <joel@OARcorp.com>
4770
4771        * libnetworking/rtems_webserver/license.txt: New file.
4772
47732000-08-10      Joel Sherrill <joel@OARcorp.com>
4774
4775        * ChangeLog: New file.
4776        * libchip/ChangeLog: New file.
4777        * librdbg/ChangeLog: New file.
4778        * libnetworking/ChangeLog: New file.
4779
Note: See TracBrowser for help on using the repository browser.