source: rtems/c/src/lib/libbsp/i386/pc386/ChangeLog @ 2a7f9a28

4.104.114.84.95
Last change on this file since 2a7f9a28 was d7fb9f8, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/19/04 at 06:11:55

2004-02-19 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Don't install *.rels. Reflect changes to bsp.am. Preinstall dist_project_lib*.
  • Property mode set to 100644
File size: 19.8 KB
Line 
12004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
4        Preinstall dist_project_lib*.
5
62004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        * configure.ac: Explicitly check for OBJCOPY.
9
102004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
11
12        * Makefile.am: Reflect changes to bsp.am.
13
142004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * Makefile.am: Reflect changes to bsp.am.
17
182004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
19
20        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
21
222004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
23
24        * Makefile.am: Add start*.bin to CLEANFILES.
25
262004-02-06      Joel Sherrill <joel@OARcorp.com>
27
28        * Makefile.am: Split startup into multiple .rels without reorganizing
29        the source.
30
312004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
32
33        * Makefile.am: Add missing $ in reference to 3c509.rel.
34
352004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
36
37        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
38        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
39        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
40        wrapup/Makefile.am. Use automake compilation rules.
41        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
42        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
43        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
44        * configure.ac: Reflect changes above.
45        * start/start.S: Change comment to make it gcc -ansi compliant.
46
472004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
48
49        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
50        Add RTEMS_PROG_CCAS.
51
522004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        * Makefile.am: Add PREINSTALL_DIRS.
55        * console/Makefile.am: Add PREINSTALL_DIRS.
56        * wrapup/Makefile.am: Reflect changes to libcpu.
57
582004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
59
60        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
61        Add PRE/TMPINSTALL_FILES to CLEANFILES.
62        * console/Makefile.am: Ditto.
63        * startup/Makefile.am: Ditto.
64
652004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
66
67        * start/Makefile.am: Remove.
68        * Makefile.am: Merge-in start/Makefile.am.
69        * configure.ac: Reflect changes above.
70
712004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
72
73        * wrapup/Makefile.am: Eliminate $(LIB).
74        Use noinst_DATA to trigger building libbsp.a.
75
762003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
77
78        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
79
802003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
81
82        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
83        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
84
852003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
88        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
89        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
90
912003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
92
93        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
94
952003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
96
97        * wrapup/Makefile.am: Cosmetics.
98
992003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
100
101        * Makefile.am: Misc cleanups and fixes.
102        * start/Makefile.am: Misc cleanups and fixes.
103        * startup/Makefile.am: Misc cleanups and fixes.
104        * wrapup/Makefile.am: Misc cleanups and fixes.
105
1062003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * ide/Makefile.am: PGM = ide.rel.
109
1102003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
111
112        * Makefile.am: Add preinstallation dirstamp support.
113        * 3c509/Makefile.am: Cosmetics.
114        * clock/Makefile.am: Cosmetics.
115        * console/Makefile.am: Add preinstallation dirstamp support.
116        * ide/Makefile.am: Cosmetics.
117        * ne2000/Makefile.am: Cosmetics.
118        * start/Makefile.am: Add compilation dirstamp support.
119        * startup/Makefile.am: Cosmetics.
120        * timer/Makefile.am: Cosmetics.
121        * wd8003/Makefile.am: Cosmetics.
122        * wrapup/Makefile.am: Cosmetics.
123
1242003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
125
126        * 3c509/Makefile.am: Remove all-local: $(ARCH).
127        * clock/Makefile.am: Remove all-local: $(ARCH).
128        * console/Makefile.am: Remove all-local: $(ARCH).
129        * ide/Makefile.am: Remove all-local: $(ARCH).
130        * ne2000/Makefile.am: Remove all-local: $(ARCH).
131        * start/Makefile.am: Remove all-local: $(ARCH).
132        * startup/Makefile.am: Remove all-local: $(ARCH).
133        * timer/Makefile.am: Remove all-local: $(ARCH).
134        * wd8003/Makefile.am: Remove all-local: $(ARCH).
135        * wrapup/Makefile.am: Remove all-local: $(ARCH).
136
1372003-10-02      Till Strauman <strauman@slac.stanford.edu>
138
139        PR 502/bsps
140        * console/outch.c: Add support for a few ANSI escape sequences to make
141        libetcl happy.
142
1432003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * Makefile.am: Merge-in include/Makefile.am.
146        Reflect changes to bsp.am.
147        * include/Makefile.am: Remove.
148        * configure.ac: Reflect changes above.
149
1502003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        * bsp_specs: Remove *lib:.
153
1542003-09-04      Joel Sherrill <joel@OARcorp.com>
155
156        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
157        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
158        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
159        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
160        URL for license changed.
161
1622003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
163
164        PR 461/bsps
165        * start/Makefile.am: Correct generation of startup16.bin.
166
1672003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
170
1712003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * Makefile.am: Reflect having moved aclocal/.
174
1752003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * Makefile.am: Reflect having moved automake/.
178        * 3c509/Makefile.am: Reflect having moved automake/.
179        * clock/Makefile.am: Reflect having moved automake/.
180        * console/Makefile.am: Reflect having moved automake/.
181        * ide/Makefile.am: Reflect having moved automake/.
182        * include/Makefile.am: Reflect having moved automake/.
183        * ne2000/Makefile.am: Reflect having moved automake/.
184        * start/Makefile.am: Reflect having moved automake/.
185        * startup/Makefile.am: Reflect having moved automake/.
186        * timer/Makefile.am: Reflect having moved automake/.
187        * wd8003/Makefile.am: Reflect having moved automake/.
188        * wrapup/Makefile.am: Reflect having moved automake/.
189
1902003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        PR 452/bsps
193        * startup/Makefile.am: Remove USE_INIT_FINI.
194
1952003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
198
1992003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        PR 445/bsps
202        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
203        Remove cpp, old_cpp (now unused).
204
2052003-07-08      Joel Sherrill <joel@OARcorp.com>
206
207        * console/console.c: Correct typo.
208
2092003-05-08      Chris Johns  <cjohns@cybertec.com.au>
210
211        * HOWTO:
212        Updated the GRUB version info and how to build GRUB from source.
213        Added how to boot over the network with a PXE Netboot BIOS.
214
2152003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * ide/.cvsignore: New.
218
2192003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
220
221        PR 368/filesystems
222        * startup/ldsegs.S: Increase alignment.
223        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
224        Added IDE supporting infrastructure.
225        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
226        BSP support for libchip standard ide driver.
227
2282003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * configure.ac: Remove AC_CONFIG_AUX_DIR.
231
2322003-02-20      Till Straumann <strauman@slac.stanford.edu>
233
234        PR 353/bsps
235        * include/bsp.h: Let the application override the network driver
236        and attach routine.
237
2382003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
241
2422003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * configure.ac: AC_PREREQ(2.57).
245
2462003-01-20      Joel Sherrill <joel@OARcorp.com>
247
248        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
249
2502003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
253        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
254        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
255        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
256        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
257        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
258        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
259
2602002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * start/Makefile.am: Use install-data-local to install startfile.
263
2642002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
267
2682002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
271
2722002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * .cvsignore: Reformat.
275        Add autom4te*cache.
276        Remove autom4te.cache.
277
2782002-09-13     Eric Norum <eric.norum@usask.ca>
279
280        * start/start16.S: Remove unwanted + at beginning of relative
281        numeric label.
282
2832002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
286
2872002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
290        PREINSTALL_FILES.
291        * console/mouse_parser.c: Include <string.h> (for strcmp).
292        * console/vt.c: Include <string.h> (for memcpy).
293        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
294
2952002-08-21      Joel Sherrill <joel@OARcorp.com>
296
297        * bsp_specs: Added support for -nostdlibs.
298
2992002-08-14      Joel Sherrill <joel@OARcorp.com>
300
301        * start/start16.S: Per PR259, added code to test for video present
302        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
303        tested this patch.
304
3052002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
308
3092002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
312        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
313        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
314        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
315        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
316        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
317        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
318        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
319        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
320
3212002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * startup/ldsegs.S: #include <asm.h>.
324        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
325        Remove printk (Now in bspIo.h).
326
3272002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * start/Makefile.am: Eliminate PGM.
330        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
331        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
332
3332002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
336
3372002-07-16      Eric Norum <eric.norum@usask.ca>
338
339        * console/console.c: Others on the rtems-users list have expressed
340        concern about this run-time selection, so I've enclosed the changes
341        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
342
3432002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
346        Remove $(OBJS) from all-local.
347
3482002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
351
3522001-05-09      Joel Sherrill <joel@OARcorp.com>
353
354        * startup/linkcmds: In support of gcc 3.1, added one of more
355        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
356        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
357        and direction of segments to memory regions may also have been
358        addressed.  This was a sweep across all BSPs.
359 
3602002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.ac:
363        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
364        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
365        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
366        * Makefile.am: Remove AUTOMAKE_OPTIONS.
367        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
368        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
369        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
370        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
371        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
372        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
373        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
374        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
375        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
376
3772002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * PR139
380        * configure.ac: Remove stray ';', breaks building with automake-1.6.
381
3822002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
385
3862001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
389        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
390
3912001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
394
3952001-10-12      Joel Sherrill <joel@OARcorp.com>
396
397        * console/inch.c: Fixed typo.
398
3992001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
402        * configure.in: Remove.
403        * configure.ac: New file, generated from configure.in by autoupdate.
404
4052001-09-27      Joel Sherrill <joel@OARcorp.com>
406
407        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
408
4092001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * include/Makefile.am: Use 'CLEANFILES ='.
412        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
413        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
414        * Makefile.am: Use 'TMPINSTALL_FILES ='.
415
4162001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * console/Makefile.am: Remove RTEMS_H_FILES.
419        * start/start16.S: include <bspopts.h> to get NEW_GAS.
420
4212001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * configure.in: Add bspopts.h.
424        * include/.cvsignore: Add bspopts.h*, stamp-h*.
425        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
426        * 3c509/Makefile.am: Dito.
427        * console/Makefile.am: Dito.
428        * include/bsp.h: Include bspopts.h.
429
4302001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
431
432        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
433
4342001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
437
4382001-01-05      Joel Sherrill <joel@OARcorp.com>
439
440        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
441        would be visible.
442
4432000-12-05       Eric Valette <valette@crf.canon.fr>
444
445        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
446        console/vt.c, include/bsp.h: Correct incorrect interrupt level
447        handling in new keyboard management code.  Correct
448        BSP_poll_char initialization routine.
449        * start/start.S, startup/bspstart.c: Correct when the video is
450        initialized.
451        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
452        did not work correctly on all PC speeds. The new calibrate routine
453        has been tested on Pentium 166, pentium II 200, pentium III
454        300 Mhz and does work as expected.
455
4562000-12-05      Joel Sherrill <joel@OARcorp.com>
457
458        * pc386/console/console.c, pc386/console/serial_mouse.c,
459        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
460
4612000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
464
4652000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
466
467        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
468
4692000-11-01      Joel Sherrill <joel@OARcorp.com>
470
471        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
472        and libcsupport.h moved from libc to lib/include/rtems and
473        now must be referenced as <rtems/XXX.h>.   Header file order
474        was cleaned up while doing this.
475
4762000-10-29      Joel Sherrill <joel@OARcorp.com>
477
478        * startup/sbrk.c: Removed.  Redundant with shared version.
479
4802000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
483        Switch to GNU canonicalization.
484
4852000-10-23      Joel Sherrill <joel@OARcorp.com>
486
487        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
488
4892000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
490
491        * console/serial_mouse.c: Added support for changing serial parameters.
492
4932000-10-20      Joel Sherrill <joel@OARcorp.com>
494
495        * include/wd80x3.h: Added file header and logic to prevent multiple
496        inclusions of this file.
497        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
498
4992000-10-20      Joel Sherrill <joel@OARcorp.com>
500
501        * include/bsp.h: Cleaned up network driver name and attach defines.
502
5032000-10-20      Dmitry Kargapolov <dk@gentex.ru>
504
505        * ne2000/ne2000.c: Fix some errors in the driver. 
506        1. There was no sufficient check of data in ethernet header.
507        The code in ne_rx_daemon() was:
508            inport_word (dport, len);
509            ...
510            len -= 4;
511              ...
512            if (len > 0)
513              ne_read_data (sc, startaddr, len, p);
514        Unfortunately, sometimes my NIC gave me too big len value,
515        the result was memory override.  To fix this, I added ethernet
516        header data checking.
517
518        2. The way overrides were serviced was not good.  It was complex
519        but sometimes did not provide reliable continuing of NIC working.
520        I had the situation of an endless loop in ne_check_status()
521        after override processing.
522
523        3. There was conceptual error of porting.  The old method of
524        overrides curing was ported from the OS-s, where override-processing
525        did start immediately.  But RTEMS-version uses events, and cleaning
526        of the overrides can start later.
527
528        I selected the way of ne2000 programming that is used
529        in freebsd kernel (v4.0).
530
531        Because of both problems, incorrect data in header of raw packet
532        and receiver override, it went through ne_reset() and fully
533        reset the ne2000.
534
535        So, in summary
536        - added detecting of the incorrect data in ethernet header;
537        - replaced handling of receiver overrides with new scheme,
538        via resetting of NIC, this method is used also in case of
539        invalid header detecting.
540
5412000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
542
543        * console/console.c, console/serial_mouse.c, include/bsp.h:
544        Add the ability to set parity, number of data bits and
545        number of stop bits to the existing i386 serial drivers.
546
5472000-10-17      Joel Sherrill <joel@OARcorp.com>
548
549        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
550        to libbsp/i386/shared/irq.
551
5522000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
553
554        * startup/linkcmds: Added lines so DWARF debug information
555        would be available.  Otherwise gdb complains that the offsets
556        for the debug info are incorrect and doesn't load the files.
557
5582000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
561
5622000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
563
564        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
565        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
566        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
567        compile.am
568
5692000-08-30      Joel Sherrill <joel@OARcorp.com>
570
571        * console/keyboard.h: Changed numerous routines from extern inline
572        to static inline.
573
5742000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
575
576        * Major rework of the "/dev/console" driver.
577        * Added termios support for stdin ( keyboard ).
578        * Added ioctls() to support modes similar to Linux( XLATE,
579        RAW, MEDIUMRAW ).
580        * Added Keyboard mapping and handling of the keyboard's leds.
581        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
582        controller ( 16 colors ).
583        * Added PS/2 and Serial mouse support for PC386 BSP.
584        * console/defkeymap.c: New file.
585        * console/fb_vga.c: New file.
586        * console/fb_vga.h: New file.
587        * console/i386kbd.h: New file.
588        * console/kd.h: New file.
589        * console/keyboard.c: New file.
590        * console/keyboard.h: New file.
591        * console/mouse_parser.c: New file.
592        * console/mouse_parser.h: New file.
593        * console/pc_keyb.c: New file.
594        * console/ps2_drv.h: New file.
595        * console/ps2_mouse.c: New file.
596        * console/ps2_mouse.h: New file.
597        * console/serial_mouse.c: New file.
598        * console/serial_mouse.h: New file.
599        * console/vgainit.c: New file.
600        * console/vt.c: New file.
601        * console/Makefile.am: Reflect new files.
602        * console/console.c, console/inch.c, console/outch.c: Console
603        functionality modifications.
604        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
605
6062000-08-10      Joel Sherrill <joel@OARcorp.com>
607
608        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.