source: rtems/c/src/libchip/ChangeLog @ 6944b20e

Last change on this file since 6944b20e was 6944b20e, checked in by Joel Sherrill <joel.sherrill@…>, on 10/15/04 at 14:27:04

2004-10-13 Eric Norum <norume@…>

PR 688/bsps

  • libchip/rtc/rtc.h, libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h, libchip/rtc/mc146818a_ioreg.c: New files. Add libchip driver for MC146818A (and several Dallas Semiconductor) TOD chips.

2004-10-13 Eric Norum <norume@…>

PR 686/networking

  • libchip/network/if_fxp.c: Fix lockup in if_fxp.c, add additional device code.
  • Property mode set to 100644
File size: 12.5 KB
Line 
12004-10-13      Eric Norum <norume@aps.anl.gov>
2
3        PR 688/bsps
4        * rtc/rtc.h, rtc/mc146818a.c, rtc/mc146818a.h, rtc/mc146818a_ioreg.c:
5        New files.  Add libchip driver for MC146818A (and several
6        Dallas Semiconductor) TOD chips.
7
82004-10-13      Eric Norum <norume@aps.anl.gov>
9
10        PR 686/networking
11        * network/if_fxp.c: Fix lockup in if_fxp.c, add additional device code.
12
132004-04-09      Greg Menke <gregory.menke@gsfc.nasa.gov>
14
15        PR 607/networking
16        * network/dec21140.c: Made PCI configuration minimum sane instead
17        of fully specifying unused PCI features.
18
192004-05-21  Till Strauman <strauman@slac.stanford.edu>
20
21        PR 625/networking
22        * network/dec21140.c: Prevent name clashes by making 'ld_le32()' etc.
23        static inlines.  Let dec21140 attach routine return an error rather
24        than panic if no chip is detected (thus allowing for probing).
25        * network/elnk.c: Let elnk bail out if autoneg never completes
26        instead of looping forever.  Avoid divide by zero (crashed my PC).
27        * network/if_fxp.c: Enable more fxp chip variants but warn that
28        they are UNTESTED.
29
302003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
31
32        PR 499/rtems_misc
33        * serial/mc68681.c:  Miscellaneous corrections:
34            - Correction of ACR_BIT[7] (Baudrate table) Configuration
35            - Correction of Parity Bit Configuration (Odd was forced)
36            - Correction of Stop Bit configuration (inversed)
37            - Correction of ISR Handler to call
38              rtems_termios_dequeue_character() only if is a Tx Empty IRQ.
39            - Add RTS CTS Hardware flow control Configuration
40
412003-09-04      Joel Sherrill <joel@OARcorp.com>
42
43        * ide/ata.c, ide/ata.h, ide/ata_internal.h, ide/ide_controller.c,
44        ide/ide_ctrl.h, ide/ide_ctrl_cfg.h, ide/ide_ctrl_io.h,
45        network/cs8900.c, network/cs8900.c.bsp, network/cs8900.h,
46        network/dec21140.c, network/elnk.c, network/open_eth.c,
47        network/sonic.c, network/sonic.h, rtc/icm7170.c, rtc/icm7170.h,
48        rtc/icm7170_reg.c, rtc/icm7170_reg2.c, rtc/icm7170_reg4.c,
49        rtc/icm7170_reg8.c, rtc/m48t08.c, rtc/m48t08.h, rtc/m48t08_reg.c,
50        rtc/m48t08_reg2.c, rtc/m48t08_reg4.c, rtc/m48t08_reg8.c, rtc/rtc.h,
51        rtc/rtcprobe.c, serial/mc68681.c, serial/mc68681.h,
52        serial/mc68681_p.h, serial/mc68681_reg.c, serial/mc68681_reg2.c,
53        serial/mc68681_reg4.c, serial/mc68681_reg8.c, serial/serial.h,
54        serial/z85c30.c, serial/z85c30.h, serial/z85c30_p.h,
55        serial/z85c30_reg.c: URL for license changed.
56
572003-09-04      Joel Sherrill <joel@OARcorp.com>
58
59        * network/cs8900.c: Removed incorrect statement about copyright
60        assignment.
61
622003-09-03      Jiri Gaisler <jiri@gaisler.com>
63
64        PR 477/networking
65        * network/Makefile.am: Add driver for OpenCores NIC.
66        * network/README.open_eth, network/open_eth.c, network/open_eth.h:
67        New files.
68
692003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
70
71        * ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
72
732003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
76
772003-07-18      Greg Menke <gregory.menke@gsfc.nasa.gov>
78
79        PR 429/bsps
80        PR 432/bsps
81        * network/elnk.c: Due to a bug in the driver, if multiple packets
82        are queued onto an elnk board, the ISR will deadlock the device with
83        a tx complete interrupt.  Lighter tx loads are not affected as they
84        end up submitting single packets to the device.
85
862003-06-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
87
88        * network/dec21140.c, network/elnk.c: Update to compile on i386.
89
902003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
91
92        * network/README.3com: New file missed in previous commit.
93
942003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
95
96        PR 405/bsps
97        PR 393/networking
98        * network/dec21140.c: Fix leak also known as PR393.
99        * network/elnk.c, network/if_media.h, network/mii.h: New files.
100        * network/Makefile.am: Reflect new files.
101
1022003-04-15      Joel Sherrill <joel@OARcorp.com>
103
104        PR 387/rtems_misc
105        * ide/ata.c: Removed warning and moved to use of simpler libc routines.
106        * ide/ata_internal.h: Added missing newline and end of file.
107
1082003-03-27      Joel Sherrill <joel@OARcorp.com>
109
110        * ide/Makefile.am: ATA code depends upon libchip/ide which is not
111        allowed in the cpukit source code since it must be buildable
112        independent of any BSP. These files were moved to libchip/ide.
113        * ide/ata.c, ide/ata.h, ide/ata_internal.h: New files.
114
1152003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
116
117        PR 368/filesystems
118        * ide/Makefile.am, ide/ide_ctrl_cfg.h: General improvements which
119        now work on pc386 and mbx8xx.
120        * ide/ide_controller.c: New file.
121
1222003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        * configure.ac: Remove AC_CONFIG_AUX_DIR.
125
1262003-02-20      Till Straumann <strauman@slac.stanford.edu>
127
128        PR 354/networking
129        * network/if_fxp.c (Intel eepro network driver): re-enabled the chip
130        against a table of supported chips. The untested
131        ones are still commented out, however.
132
1332003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
136
1372003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * configure.ac: AC_PREREQ(2.57).
140
1412002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * network/Makefile.am: Eliminate C_O_FILES.
144        * rtc/Makefile.am: Ditto.
145        * serial/Makefile.am: Ditto,
146
1472002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * serial/Makefile.am: Don't include @RTEMS_BSP@.cfg.
150        Don't use LIBC_DEFINES.
151        * rtc/Makefile.am: Don't include @RTEMS_BSP@.cfg.
152        Don't use LIBC_DEFINES.
153        * network/Makefile.am: Don't include @RTEMS_BSP@.cfg.
154        Don't use LIBC_DEFINES.
155
1562002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
157
158        * network/cs8900.c: I don't know why we have to SelfST register
159        twice on the EDB7312, but it doesn't work on the EDB7312 if we don't.
160
1612002-10-31      Joel Sherrill <joel@OARcorp.com>
162
163        * network/dec21140.c: Removed warnings.
164
1652002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
166
167        * New files: New directory ide/, ide/Makefile.am, ide/ide_ctrl_cfg.h,
168        ide/ide_ctrl_io.h, ide/ide_ctrl.h:
169        * configure.ac, Makefile.am: Modified to reflect changes above.
170
1712002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * .cvsignore: Reformat.
174        Add autom4te*cache.
175        Remove autom4te.cache.
176
1772002-09-14      Joel Sherrill <joel@OARcorp.com>
178
179        * serial/z85c30.c: Eliminated warning by clarifying statement.
180
1812002-09-07      Chris Johns <ccj@acm.org>
182
183        * network/Makefile.am, network/README.cs8900, network/cs8900.c,
184        network/cs8900.h: Significant update which corrects the problem
185        where the cs8900.c file was actually the BSP glue.  Joel did
186        some hacking so this file will compile.  Previously it required
187        providing a target.h file to compile.
188        * network/cs8900.c.bsp: New file.
189
1902002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * network/Makefile.am: Use .$(OBJEXT) instead of .o.
193        * rtc/Makefile.am: Use .$(OBJEXT) instead of .o.
194        * serial/Makefile.am: Use .$(OBJEXT) instead of .o.
195
1962002-08-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * serial/Makefile.am: Don't tmp-install lib.
199        * rtc/Makefile.am: Don't tmp-install lib.
200
2012002-07-16      Eric Norum <eric.norum@usask.ca>
202
203        * New driver for the Intel EtherExpressPro (82559ER) chip.
204        * network/if_fxp.c, network/if_fxpreg.h, network/if_fxpvar.h,
205        network/pci.h: New file.
206        * network/Makefile.am: Modified to reflect above.
207
2082001-05-14      Till Straumann <strauman@slac.stanford.edu>
209
210        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
211        Per PR215 address the following issues:
212            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
213              are no longer defined by libcpu (powerpc/shared/include/io.h)
214              but by the BSP (who is the only one to know the values)
215            - the affected BSP (shared/motorola) headers have been fixed
216              in a separate "libbsp/powerpc/shared" patch.
217            - the DEC 21140 driver (libchip/network/dec21140.c) has been
218              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
219              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
220              is to be defined by the BSP who is using this driver.
221            - the DEC driver also has been fixed to use the newer
222              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
223              delay_in_bus_cycles().
224
2252002-05-07      Chris Johns <ccj@acm.org>
226
227        * c/src/libchip/network/i82586.c: Per PR210, adjust the mbuf
228        lengths to remove the ethernet header as the FreeBSD (RTEMS)
229        stack requires it to be stripped.
230
2312002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * network/dec21140.c: Reflect changes to powerpc's
234        rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
235
2362002-04-11      Chris Johns <ccj@acm.org>
237
238        * network/rtems_bsdnet.h: To address PR59, added the drv_ctrl driver
239        control block field to the ifconfig network driver structure. This
240        field is needed by the i82586 driver which was ported from NetBSD
241        as it had better hardware abstraction.
242
2432002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * network/i82586.c: Include <string.h>.
246        * network/sonic.c: Ditto.
247
2482002-04-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * configure.ac: AC_DEFINE(CPU_U32_FIX) for sparc.
251
2522002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac:
255        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
256        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
257        * network/Makefile.am: Remove AUTOMAKE_OPTIONS.
258        * Makefile.am: Remove AUTOMAKE_OPTIONS.
259        * rtc/Makefile.am: Remove AUTOMAKE_OPTIONS.
260        * serial/Makefile.am: Remove AUTOMAKE_OPTIONS.
261
2622002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * network/cs8900.c: Include rtems/bspIo.h instead of bspIo.h.
265
2662001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * network/sonic.h: Fix typo.
269
2702001-10-12      Joel Sherrill <joel@OARcorp.com>
271
272        * serial/z85c30.c: Fixed typo.
273
2742001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
277        * configure.in: Remove.
278        * configure.ac: New file, generated from configure.in by autoupdate.
279
2802001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * rtc/Makefile.am: Use 'PREINSTALL_FILES ='.
283        * network/Makefile.am: Use 'PREINSTALL_FILES ='.
284        * serial/Makefile.am: Use 'PREINSTALL_FILES ='.
285
2862001-09-27      Joel Sherrill <joel@OARcorp.com>
287
288        * ChangeLog: Fixed typo in date.
289
2902001-09-21      Joel Sherrill <joel@OARcorp.com>
291
292        * network/Makefile.am: Fixed typo on file name.
293        * network/i82586.c: Commented out line 318 which is referencing
294        a member of a structure that is not currently there.  This
295        needs to be worked out with Chris Johns <ccj@acm.org>.
296        Switched C++ style comments to C style.
297
2982001-09-19      Chris Johns <ccj@acm.org>
299
300        * network/README.i82586, network/i82586.c, network/i82586reg.h,
301        network/i82586var.h: New files.  Network driver for Intel
302        i82586.
303
3042001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
307
3082001-03-14      Joel Sherrill <joel@OARcorp.com>
309
310        * serial/Makefile.am, serial/mc68681.c, serial/ns16550.c,
311        serial/serprobe.c, serial/z85c30.c: Now install sersupp.h
312        to <libchip/sersupp.h> so libchip style serial drivers can
313        be written in libcpu or libbsp.
314
3152001-03-01      Joel Sherrill <joel@OARcorp.com>
316
317        * network/cs8900.c, network/cs8900.h, network/sonic.c, network/sonic.h,
318        rtc/icm7170_reg.c, rtc/icm7170_reg2.c, rtc/icm7170_reg4.c,
319        rtc/icm7170_reg8.c, rtc/m48t08_reg.c, rtc/m48t08_reg2.c,
320        rtc/m48t08_reg4.c, rtc/m48t08_reg8.c, serial/mc68681_reg.c,
321        serial/mc68681_reg2.c, serial/mc68681_reg4.c, serial/mc68681_reg8.c,
322        serial/z85c30.c, serial/z85c30.h, serial/z85c30_p.h,
323        serial/z85c30_reg.c: Corrected header.
324
3252001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * network/Makefile.am, rtc/Makefile.am, serial/Makefile.am:
328        Apply include_*HEADERS instead of H_FILES, replace ${..} with $(..).
329
3302000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
331
332        * network/sonic.c: Added ipalign() routine to align the
333        received packet so that the ip header is on a 32-bit boundary.
334        Necessary for cpu's that do not allow unaligned loads and stores
335        and when the 32-bit DMA mode is used.
336
3372000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
340
3412000-11-03      Chris Johns <ccj@acm.org>
342
343        * network/README.cs8900, network/cs8900.c, network/cs8900.h: New files.
344
3452000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
348
3492000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
352        Switch to GNU canonicalization.
353
3542000-10-20      Joel Sherrill <joel@OARcorp.com>
355
356        * network/dec21140.c: Corrected attach to include "int attach"
357        parameter.
358
3592000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * network/Makefile.am: Use AM_*FLAGS += .. .
362        * ChangeLog: Fix formating.
363
3642000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * network/Makefile.am, rtc/Makefile.am, serial/Makefile.am:
367        Include compile.am.
368
3692000-08-10      Joel Sherrill <joel@OARcorp.com>
370
371        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.