source: rtems/c/src/libchip/ChangeLog @ 3ffa814

Last change on this file since 3ffa814 was 3ffa814, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 5, 2005 at 7:29:23 PM

2005-10-05 Jiri Gaisler <jiri@…>

Edvin Catovic <edvin@…>
Konrad Eisele <konrad@…>

PR 827/bsps

  • network/Makefile.am, network/open_eth.c, network/open_eth.h: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more.
  • network/README.smc91111, network/smc91111.c, network/smc91111.h, network/smc91111config.h, network/smc91111exp.h: New files.
  • Property mode set to 100644
File size: 13.5 KB
Line 
12005-10-05  Jiri Gaisler <jiri@gaisler.com>
2            Edvin Catovic <edvin@gaisler.com>
3            Konrad Eisele <konrad@gaisler.com>
4
5        PR 827/bsps
6        * network/Makefile.am, network/open_eth.c, network/open_eth.h: Portion
7        of large update of SPARC BSPs. Includes addition of sis, leon2 and
8        leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and
9        much more.
10        * network/README.smc91111, network/smc91111.c, network/smc91111.h,
11        network/smc91111config.h, network/smc91111exp.h: New files.
12
132005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
14
15        PR 781/misc
16        * serial/ns16550_p.h: Fix baud rate calculation
17
182004-11-22      Joel Sherrill <joel@OARcorp.com>
19
20        PR 693/misc
21        * rtc/mc146818a_ioreg.c: Disable unless on a target with in/outport
22        routines.
23
242004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
25
26        * network/dec21140.c: Cleanup a bit and remove message about not
27        supported on PowerPC since it works on the MVME2100 BSP.
28
292004-11-10      Joel Sherrill <joel@oarcorp.com>
30
31        PR 715/bsps
32        * rtc/mc146818a.c: Delete include of bsp.h
33
342004-10-13      Eric Norum <norume@aps.anl.gov>
35
36        PR 688/bsps
37        * rtc/rtc.h, rtc/mc146818a.c, rtc/mc146818a.h, rtc/mc146818a_ioreg.c:
38        New files.  Add libchip driver for MC146818A (and several
39        Dallas Semiconductor) TOD chips.
40
412004-10-13      Eric Norum <norume@aps.anl.gov>
42
43        PR 686/networking
44        * network/if_fxp.c: Fix lockup in if_fxp.c, add additional device code.
45
462004-04-09      Greg Menke <gregory.menke@gsfc.nasa.gov>
47
48        PR 607/networking
49        * network/dec21140.c: Made PCI configuration minimum sane instead
50        of fully specifying unused PCI features.
51
522004-05-21  Till Strauman <strauman@slac.stanford.edu>
53
54        PR 625/networking
55        * network/dec21140.c: Prevent name clashes by making 'ld_le32()' etc.
56        static inlines.  Let dec21140 attach routine return an error rather
57        than panic if no chip is detected (thus allowing for probing).
58        * network/elnk.c: Let elnk bail out if autoneg never completes
59        instead of looping forever.  Avoid divide by zero (crashed my PC).
60        * network/if_fxp.c: Enable more fxp chip variants but warn that
61        they are UNTESTED.
62
632003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
64
65        PR 499/rtems_misc
66        * serial/mc68681.c:  Miscellaneous corrections:
67            - Correction of ACR_BIT[7] (Baudrate table) Configuration
68            - Correction of Parity Bit Configuration (Odd was forced)
69            - Correction of Stop Bit configuration (inversed)
70            - Correction of ISR Handler to call
71              rtems_termios_dequeue_character() only if is a Tx Empty IRQ.
72            - Add RTS CTS Hardware flow control Configuration
73
742003-09-04      Joel Sherrill <joel@OARcorp.com>
75
76        * ide/ata.c, ide/ata.h, ide/ata_internal.h, ide/ide_controller.c,
77        ide/ide_ctrl.h, ide/ide_ctrl_cfg.h, ide/ide_ctrl_io.h,
78        network/cs8900.c, network/cs8900.c.bsp, network/cs8900.h,
79        network/dec21140.c, network/elnk.c, network/open_eth.c,
80        network/sonic.c, network/sonic.h, rtc/icm7170.c, rtc/icm7170.h,
81        rtc/icm7170_reg.c, rtc/icm7170_reg2.c, rtc/icm7170_reg4.c,
82        rtc/icm7170_reg8.c, rtc/m48t08.c, rtc/m48t08.h, rtc/m48t08_reg.c,
83        rtc/m48t08_reg2.c, rtc/m48t08_reg4.c, rtc/m48t08_reg8.c, rtc/rtc.h,
84        rtc/rtcprobe.c, serial/mc68681.c, serial/mc68681.h,
85        serial/mc68681_p.h, serial/mc68681_reg.c, serial/mc68681_reg2.c,
86        serial/mc68681_reg4.c, serial/mc68681_reg8.c, serial/serial.h,
87        serial/z85c30.c, serial/z85c30.h, serial/z85c30_p.h,
88        serial/z85c30_reg.c: URL for license changed.
89
902003-09-04      Joel Sherrill <joel@OARcorp.com>
91
92        * network/cs8900.c: Removed incorrect statement about copyright
93        assignment.
94
952003-09-03      Jiri Gaisler <jiri@gaisler.com>
96
97        PR 477/networking
98        * network/Makefile.am: Add driver for OpenCores NIC.
99        * network/README.open_eth, network/open_eth.c, network/open_eth.h:
100        New files.
101
1022003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
103
104        * ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
105
1062003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
109
1102003-07-18      Greg Menke <gregory.menke@gsfc.nasa.gov>
111
112        PR 429/bsps
113        PR 432/bsps
114        * network/elnk.c: Due to a bug in the driver, if multiple packets
115        are queued onto an elnk board, the ISR will deadlock the device with
116        a tx complete interrupt.  Lighter tx loads are not affected as they
117        end up submitting single packets to the device.
118
1192003-06-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
120
121        * network/dec21140.c, network/elnk.c: Update to compile on i386.
122
1232003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
124
125        * network/README.3com: New file missed in previous commit.
126
1272003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
128
129        PR 405/bsps
130        PR 393/networking
131        * network/dec21140.c: Fix leak also known as PR393.
132        * network/elnk.c, network/if_media.h, network/mii.h: New files.
133        * network/Makefile.am: Reflect new files.
134
1352003-04-15      Joel Sherrill <joel@OARcorp.com>
136
137        PR 387/rtems_misc
138        * ide/ata.c: Removed warning and moved to use of simpler libc routines.
139        * ide/ata_internal.h: Added missing newline and end of file.
140
1412003-03-27      Joel Sherrill <joel@OARcorp.com>
142
143        * ide/Makefile.am: ATA code depends upon libchip/ide which is not
144        allowed in the cpukit source code since it must be buildable
145        independent of any BSP. These files were moved to libchip/ide.
146        * ide/ata.c, ide/ata.h, ide/ata_internal.h: New files.
147
1482003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
149
150        PR 368/filesystems
151        * ide/Makefile.am, ide/ide_ctrl_cfg.h: General improvements which
152        now work on pc386 and mbx8xx.
153        * ide/ide_controller.c: New file.
154
1552003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * configure.ac: Remove AC_CONFIG_AUX_DIR.
158
1592003-02-20      Till Straumann <strauman@slac.stanford.edu>
160
161        PR 354/networking
162        * network/if_fxp.c (Intel eepro network driver): re-enabled the chip
163        against a table of supported chips. The untested
164        ones are still commented out, however.
165
1662003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
169
1702003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * configure.ac: AC_PREREQ(2.57).
173
1742002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * network/Makefile.am: Eliminate C_O_FILES.
177        * rtc/Makefile.am: Ditto.
178        * serial/Makefile.am: Ditto,
179
1802002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * serial/Makefile.am: Don't include @RTEMS_BSP@.cfg.
183        Don't use LIBC_DEFINES.
184        * rtc/Makefile.am: Don't include @RTEMS_BSP@.cfg.
185        Don't use LIBC_DEFINES.
186        * network/Makefile.am: Don't include @RTEMS_BSP@.cfg.
187        Don't use LIBC_DEFINES.
188
1892002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
190
191        * network/cs8900.c: I don't know why we have to SelfST register
192        twice on the EDB7312, but it doesn't work on the EDB7312 if we don't.
193
1942002-10-31      Joel Sherrill <joel@OARcorp.com>
195
196        * network/dec21140.c: Removed warnings.
197
1982002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
199
200        * New files: New directory ide/, ide/Makefile.am, ide/ide_ctrl_cfg.h,
201        ide/ide_ctrl_io.h, ide/ide_ctrl.h:
202        * configure.ac, Makefile.am: Modified to reflect changes above.
203
2042002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * .cvsignore: Reformat.
207        Add autom4te*cache.
208        Remove autom4te.cache.
209
2102002-09-14      Joel Sherrill <joel@OARcorp.com>
211
212        * serial/z85c30.c: Eliminated warning by clarifying statement.
213
2142002-09-07      Chris Johns <ccj@acm.org>
215
216        * network/Makefile.am, network/README.cs8900, network/cs8900.c,
217        network/cs8900.h: Significant update which corrects the problem
218        where the cs8900.c file was actually the BSP glue.  Joel did
219        some hacking so this file will compile.  Previously it required
220        providing a target.h file to compile.
221        * network/cs8900.c.bsp: New file.
222
2232002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * network/Makefile.am: Use .$(OBJEXT) instead of .o.
226        * rtc/Makefile.am: Use .$(OBJEXT) instead of .o.
227        * serial/Makefile.am: Use .$(OBJEXT) instead of .o.
228
2292002-08-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * serial/Makefile.am: Don't tmp-install lib.
232        * rtc/Makefile.am: Don't tmp-install lib.
233
2342002-07-16      Eric Norum <eric.norum@usask.ca>
235
236        * New driver for the Intel EtherExpressPro (82559ER) chip.
237        * network/if_fxp.c, network/if_fxpreg.h, network/if_fxpvar.h,
238        network/pci.h: New file.
239        * network/Makefile.am: Modified to reflect above.
240
2412001-05-14      Till Straumann <strauman@slac.stanford.edu>
242
243        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
244        Per PR215 address the following issues:
245            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
246              are no longer defined by libcpu (powerpc/shared/include/io.h)
247              but by the BSP (who is the only one to know the values)
248            - the affected BSP (shared/motorola) headers have been fixed
249              in a separate "libbsp/powerpc/shared" patch.
250            - the DEC 21140 driver (libchip/network/dec21140.c) has been
251              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
252              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
253              is to be defined by the BSP who is using this driver.
254            - the DEC driver also has been fixed to use the newer
255              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
256              delay_in_bus_cycles().
257
2582002-05-07      Chris Johns <ccj@acm.org>
259
260        * c/src/libchip/network/i82586.c: Per PR210, adjust the mbuf
261        lengths to remove the ethernet header as the FreeBSD (RTEMS)
262        stack requires it to be stripped.
263
2642002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * network/dec21140.c: Reflect changes to powerpc's
267        rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
268
2692002-04-11      Chris Johns <ccj@acm.org>
270
271        * network/rtems_bsdnet.h: To address PR59, added the drv_ctrl driver
272        control block field to the ifconfig network driver structure. This
273        field is needed by the i82586 driver which was ported from NetBSD
274        as it had better hardware abstraction.
275
2762002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * network/i82586.c: Include <string.h>.
279        * network/sonic.c: Ditto.
280
2812002-04-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * configure.ac: AC_DEFINE(CPU_U32_FIX) for sparc.
284
2852002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.ac:
288        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
289        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
290        * network/Makefile.am: Remove AUTOMAKE_OPTIONS.
291        * Makefile.am: Remove AUTOMAKE_OPTIONS.
292        * rtc/Makefile.am: Remove AUTOMAKE_OPTIONS.
293        * serial/Makefile.am: Remove AUTOMAKE_OPTIONS.
294
2952002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * network/cs8900.c: Include rtems/bspIo.h instead of bspIo.h.
298
2992001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * network/sonic.h: Fix typo.
302
3032001-10-12      Joel Sherrill <joel@OARcorp.com>
304
305        * serial/z85c30.c: Fixed typo.
306
3072001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
310        * configure.in: Remove.
311        * configure.ac: New file, generated from configure.in by autoupdate.
312
3132001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * rtc/Makefile.am: Use 'PREINSTALL_FILES ='.
316        * network/Makefile.am: Use 'PREINSTALL_FILES ='.
317        * serial/Makefile.am: Use 'PREINSTALL_FILES ='.
318
3192001-09-27      Joel Sherrill <joel@OARcorp.com>
320
321        * ChangeLog: Fixed typo in date.
322
3232001-09-21      Joel Sherrill <joel@OARcorp.com>
324
325        * network/Makefile.am: Fixed typo on file name.
326        * network/i82586.c: Commented out line 318 which is referencing
327        a member of a structure that is not currently there.  This
328        needs to be worked out with Chris Johns <ccj@acm.org>.
329        Switched C++ style comments to C style.
330
3312001-09-19      Chris Johns <ccj@acm.org>
332
333        * network/README.i82586, network/i82586.c, network/i82586reg.h,
334        network/i82586var.h: New files.  Network driver for Intel
335        i82586.
336
3372001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
340
3412001-03-14      Joel Sherrill <joel@OARcorp.com>
342
343        * serial/Makefile.am, serial/mc68681.c, serial/ns16550.c,
344        serial/serprobe.c, serial/z85c30.c: Now install sersupp.h
345        to <libchip/sersupp.h> so libchip style serial drivers can
346        be written in libcpu or libbsp.
347
3482001-03-01      Joel Sherrill <joel@OARcorp.com>
349
350        * network/cs8900.c, network/cs8900.h, network/sonic.c, network/sonic.h,
351        rtc/icm7170_reg.c, rtc/icm7170_reg2.c, rtc/icm7170_reg4.c,
352        rtc/icm7170_reg8.c, rtc/m48t08_reg.c, rtc/m48t08_reg2.c,
353        rtc/m48t08_reg4.c, rtc/m48t08_reg8.c, serial/mc68681_reg.c,
354        serial/mc68681_reg2.c, serial/mc68681_reg4.c, serial/mc68681_reg8.c,
355        serial/z85c30.c, serial/z85c30.h, serial/z85c30_p.h,
356        serial/z85c30_reg.c: Corrected header.
357
3582001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * network/Makefile.am, rtc/Makefile.am, serial/Makefile.am:
361        Apply include_*HEADERS instead of H_FILES, replace ${..} with $(..).
362
3632000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
364
365        * network/sonic.c: Added ipalign() routine to align the
366        received packet so that the ip header is on a 32-bit boundary.
367        Necessary for cpu's that do not allow unaligned loads and stores
368        and when the 32-bit DMA mode is used.
369
3702000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
373
3742000-11-03      Chris Johns <ccj@acm.org>
375
376        * network/README.cs8900, network/cs8900.c, network/cs8900.h: New files.
377
3782000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
381
3822000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
385        Switch to GNU canonicalization.
386
3872000-10-20      Joel Sherrill <joel@OARcorp.com>
388
389        * network/dec21140.c: Corrected attach to include "int attach"
390        parameter.
391
3922000-09-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * network/Makefile.am: Use AM_*FLAGS += .. .
395        * ChangeLog: Fix formating.
396
3972000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * network/Makefile.am, rtc/Makefile.am, serial/Makefile.am:
400        Include compile.am.
401
4022000-08-10      Joel Sherrill <joel@OARcorp.com>
403
404        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.