source: rtems/c/src/lib/libbsp/i386/pc386/ChangeLog @ 5e5cf07

4.104.114.84.95
Last change on this file since 5e5cf07 was 800a047, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/14/04 at 04:56:21

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

  • configure.ac: Explicitly check for OBJCOPY.
  • Property mode set to 100644
File size: 19.6 KB
Line 
12004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * configure.ac: Explicitly check for OBJCOPY.
4
52004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * Makefile.am: Reflect changes to bsp.am.
8
92004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        * Makefile.am: Reflect changes to bsp.am.
12
132004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
14
15        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
16
172004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
18
19        * Makefile.am: Add start*.bin to CLEANFILES.
20
212004-02-06      Joel Sherrill <joel@OARcorp.com>
22
23        * Makefile.am: Split startup into multiple .rels without reorganizing
24        the source.
25
262004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
27
28        * Makefile.am: Add missing $ in reference to 3c509.rel.
29
302004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
31
32        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
33        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
34        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
35        wrapup/Makefile.am. Use automake compilation rules.
36        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
37        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
38        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
39        * configure.ac: Reflect changes above.
40        * start/start.S: Change comment to make it gcc -ansi compliant.
41
422004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
43
44        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
45        Add RTEMS_PROG_CCAS.
46
472004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
48
49        * Makefile.am: Add PREINSTALL_DIRS.
50        * console/Makefile.am: Add PREINSTALL_DIRS.
51        * wrapup/Makefile.am: Reflect changes to libcpu.
52
532004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
54
55        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
56        Add PRE/TMPINSTALL_FILES to CLEANFILES.
57        * console/Makefile.am: Ditto.
58        * startup/Makefile.am: Ditto.
59
602004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
61
62        * start/Makefile.am: Remove.
63        * Makefile.am: Merge-in start/Makefile.am.
64        * configure.ac: Reflect changes above.
65
662004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
67
68        * wrapup/Makefile.am: Eliminate $(LIB).
69        Use noinst_DATA to trigger building libbsp.a.
70
712003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
72
73        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
74
752003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
76
77        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
78        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
79
802003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
81
82        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
83        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
84        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
85
862003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
87
88        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
89
902003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
91
92        * wrapup/Makefile.am: Cosmetics.
93
942003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * Makefile.am: Misc cleanups and fixes.
97        * start/Makefile.am: Misc cleanups and fixes.
98        * startup/Makefile.am: Misc cleanups and fixes.
99        * wrapup/Makefile.am: Misc cleanups and fixes.
100
1012003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * ide/Makefile.am: PGM = ide.rel.
104
1052003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
106
107        * Makefile.am: Add preinstallation dirstamp support.
108        * 3c509/Makefile.am: Cosmetics.
109        * clock/Makefile.am: Cosmetics.
110        * console/Makefile.am: Add preinstallation dirstamp support.
111        * ide/Makefile.am: Cosmetics.
112        * ne2000/Makefile.am: Cosmetics.
113        * start/Makefile.am: Add compilation dirstamp support.
114        * startup/Makefile.am: Cosmetics.
115        * timer/Makefile.am: Cosmetics.
116        * wd8003/Makefile.am: Cosmetics.
117        * wrapup/Makefile.am: Cosmetics.
118
1192003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
120
121        * 3c509/Makefile.am: Remove all-local: $(ARCH).
122        * clock/Makefile.am: Remove all-local: $(ARCH).
123        * console/Makefile.am: Remove all-local: $(ARCH).
124        * ide/Makefile.am: Remove all-local: $(ARCH).
125        * ne2000/Makefile.am: Remove all-local: $(ARCH).
126        * start/Makefile.am: Remove all-local: $(ARCH).
127        * startup/Makefile.am: Remove all-local: $(ARCH).
128        * timer/Makefile.am: Remove all-local: $(ARCH).
129        * wd8003/Makefile.am: Remove all-local: $(ARCH).
130        * wrapup/Makefile.am: Remove all-local: $(ARCH).
131
1322003-10-02      Till Strauman <strauman@slac.stanford.edu>
133
134        PR 502/bsps
135        * console/outch.c: Add support for a few ANSI escape sequences to make
136        libetcl happy.
137
1382003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
139
140        * Makefile.am: Merge-in include/Makefile.am.
141        Reflect changes to bsp.am.
142        * include/Makefile.am: Remove.
143        * configure.ac: Reflect changes above.
144
1452003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
146
147        * bsp_specs: Remove *lib:.
148
1492003-09-04      Joel Sherrill <joel@OARcorp.com>
150
151        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
152        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
153        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
154        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
155        URL for license changed.
156
1572003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
158
159        PR 461/bsps
160        * start/Makefile.am: Correct generation of startup16.bin.
161
1622003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
163
164        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
165
1662003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * Makefile.am: Reflect having moved aclocal/.
169
1702003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * Makefile.am: Reflect having moved automake/.
173        * 3c509/Makefile.am: Reflect having moved automake/.
174        * clock/Makefile.am: Reflect having moved automake/.
175        * console/Makefile.am: Reflect having moved automake/.
176        * ide/Makefile.am: Reflect having moved automake/.
177        * include/Makefile.am: Reflect having moved automake/.
178        * ne2000/Makefile.am: Reflect having moved automake/.
179        * start/Makefile.am: Reflect having moved automake/.
180        * startup/Makefile.am: Reflect having moved automake/.
181        * timer/Makefile.am: Reflect having moved automake/.
182        * wd8003/Makefile.am: Reflect having moved automake/.
183        * wrapup/Makefile.am: Reflect having moved automake/.
184
1852003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        PR 452/bsps
188        * startup/Makefile.am: Remove USE_INIT_FINI.
189
1902003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
193
1942003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        PR 445/bsps
197        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
198        Remove cpp, old_cpp (now unused).
199
2002003-07-08      Joel Sherrill <joel@OARcorp.com>
201
202        * console/console.c: Correct typo.
203
2042003-05-08      Chris Johns  <cjohns@cybertec.com.au>
205
206        * HOWTO:
207        Updated the GRUB version info and how to build GRUB from source.
208        Added how to boot over the network with a PXE Netboot BIOS.
209
2102003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * ide/.cvsignore: New.
213
2142003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
215
216        PR 368/filesystems
217        * startup/ldsegs.S: Increase alignment.
218        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
219        Added IDE supporting infrastructure.
220        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
221        BSP support for libchip standard ide driver.
222
2232003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * configure.ac: Remove AC_CONFIG_AUX_DIR.
226
2272003-02-20      Till Straumann <strauman@slac.stanford.edu>
228
229        PR 353/bsps
230        * include/bsp.h: Let the application override the network driver
231        and attach routine.
232
2332003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
236
2372003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * configure.ac: AC_PREREQ(2.57).
240
2412003-01-20      Joel Sherrill <joel@OARcorp.com>
242
243        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
244
2452003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
248        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
249        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
250        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
251        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
252        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
253        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
254
2552002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * start/Makefile.am: Use install-data-local to install startfile.
258
2592002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
262
2632002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
266
2672002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * .cvsignore: Reformat.
270        Add autom4te*cache.
271        Remove autom4te.cache.
272
2732002-09-13     Eric Norum <eric.norum@usask.ca>
274
275        * start/start16.S: Remove unwanted + at beginning of relative
276        numeric label.
277
2782002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
281
2822002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
285        PREINSTALL_FILES.
286        * console/mouse_parser.c: Include <string.h> (for strcmp).
287        * console/vt.c: Include <string.h> (for memcpy).
288        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
289
2902002-08-21      Joel Sherrill <joel@OARcorp.com>
291
292        * bsp_specs: Added support for -nostdlibs.
293
2942002-08-14      Joel Sherrill <joel@OARcorp.com>
295
296        * start/start16.S: Per PR259, added code to test for video present
297        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
298        tested this patch.
299
3002002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
303
3042002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
307        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
308        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
309        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
310        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
311        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
312        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
313        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
314        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
315
3162002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * startup/ldsegs.S: #include <asm.h>.
319        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
320        Remove printk (Now in bspIo.h).
321
3222002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * start/Makefile.am: Eliminate PGM.
325        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
326        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
327
3282002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
331
3322002-07-16      Eric Norum <eric.norum@usask.ca>
333
334        * console/console.c: Others on the rtems-users list have expressed
335        concern about this run-time selection, so I've enclosed the changes
336        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
337
3382002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
341        Remove $(OBJS) from all-local.
342
3432002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
346
3472001-05-09      Joel Sherrill <joel@OARcorp.com>
348
349        * startup/linkcmds: In support of gcc 3.1, added one of more
350        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
351        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
352        and direction of segments to memory regions may also have been
353        addressed.  This was a sweep across all BSPs.
354 
3552002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * configure.ac:
358        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
359        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
360        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
361        * Makefile.am: Remove AUTOMAKE_OPTIONS.
362        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
363        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
364        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
365        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
366        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
367        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
368        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
369        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
370        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
371
3722002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * PR139
375        * configure.ac: Remove stray ';', breaks building with automake-1.6.
376
3772002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
380
3812001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
384        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
385
3862001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
389
3902001-10-12      Joel Sherrill <joel@OARcorp.com>
391
392        * console/inch.c: Fixed typo.
393
3942001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
397        * configure.in: Remove.
398        * configure.ac: New file, generated from configure.in by autoupdate.
399
4002001-09-27      Joel Sherrill <joel@OARcorp.com>
401
402        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
403
4042001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * include/Makefile.am: Use 'CLEANFILES ='.
407        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
408        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
409        * Makefile.am: Use 'TMPINSTALL_FILES ='.
410
4112001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * console/Makefile.am: Remove RTEMS_H_FILES.
414        * start/start16.S: include <bspopts.h> to get NEW_GAS.
415
4162001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * configure.in: Add bspopts.h.
419        * include/.cvsignore: Add bspopts.h*, stamp-h*.
420        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
421        * 3c509/Makefile.am: Dito.
422        * console/Makefile.am: Dito.
423        * include/bsp.h: Include bspopts.h.
424
4252001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
426
427        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
428
4292001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
432
4332001-01-05      Joel Sherrill <joel@OARcorp.com>
434
435        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
436        would be visible.
437
4382000-12-05       Eric Valette <valette@crf.canon.fr>
439
440        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
441        console/vt.c, include/bsp.h: Correct incorrect interrupt level
442        handling in new keyboard management code.  Correct
443        BSP_poll_char initialization routine.
444        * start/start.S, startup/bspstart.c: Correct when the video is
445        initialized.
446        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
447        did not work correctly on all PC speeds. The new calibrate routine
448        has been tested on Pentium 166, pentium II 200, pentium III
449        300 Mhz and does work as expected.
450
4512000-12-05      Joel Sherrill <joel@OARcorp.com>
452
453        * pc386/console/console.c, pc386/console/serial_mouse.c,
454        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
455
4562000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
459
4602000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
463
4642000-11-01      Joel Sherrill <joel@OARcorp.com>
465
466        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
467        and libcsupport.h moved from libc to lib/include/rtems and
468        now must be referenced as <rtems/XXX.h>.   Header file order
469        was cleaned up while doing this.
470
4712000-10-29      Joel Sherrill <joel@OARcorp.com>
472
473        * startup/sbrk.c: Removed.  Redundant with shared version.
474
4752000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
478        Switch to GNU canonicalization.
479
4802000-10-23      Joel Sherrill <joel@OARcorp.com>
481
482        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
483
4842000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
485
486        * console/serial_mouse.c: Added support for changing serial parameters.
487
4882000-10-20      Joel Sherrill <joel@OARcorp.com>
489
490        * include/wd80x3.h: Added file header and logic to prevent multiple
491        inclusions of this file.
492        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
493
4942000-10-20      Joel Sherrill <joel@OARcorp.com>
495
496        * include/bsp.h: Cleaned up network driver name and attach defines.
497
4982000-10-20      Dmitry Kargapolov <dk@gentex.ru>
499
500        * ne2000/ne2000.c: Fix some errors in the driver. 
501        1. There was no sufficient check of data in ethernet header.
502        The code in ne_rx_daemon() was:
503            inport_word (dport, len);
504            ...
505            len -= 4;
506              ...
507            if (len > 0)
508              ne_read_data (sc, startaddr, len, p);
509        Unfortunately, sometimes my NIC gave me too big len value,
510        the result was memory override.  To fix this, I added ethernet
511        header data checking.
512
513        2. The way overrides were serviced was not good.  It was complex
514        but sometimes did not provide reliable continuing of NIC working.
515        I had the situation of an endless loop in ne_check_status()
516        after override processing.
517
518        3. There was conceptual error of porting.  The old method of
519        overrides curing was ported from the OS-s, where override-processing
520        did start immediately.  But RTEMS-version uses events, and cleaning
521        of the overrides can start later.
522
523        I selected the way of ne2000 programming that is used
524        in freebsd kernel (v4.0).
525
526        Because of both problems, incorrect data in header of raw packet
527        and receiver override, it went through ne_reset() and fully
528        reset the ne2000.
529
530        So, in summary
531        - added detecting of the incorrect data in ethernet header;
532        - replaced handling of receiver overrides with new scheme,
533        via resetting of NIC, this method is used also in case of
534        invalid header detecting.
535
5362000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
537
538        * console/console.c, console/serial_mouse.c, include/bsp.h:
539        Add the ability to set parity, number of data bits and
540        number of stop bits to the existing i386 serial drivers.
541
5422000-10-17      Joel Sherrill <joel@OARcorp.com>
543
544        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
545        to libbsp/i386/shared/irq.
546
5472000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
548
549        * startup/linkcmds: Added lines so DWARF debug information
550        would be available.  Otherwise gdb complains that the offsets
551        for the debug info are incorrect and doesn't load the files.
552
5532000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
556
5572000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
560        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
561        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
562        compile.am
563
5642000-08-30      Joel Sherrill <joel@OARcorp.com>
565
566        * console/keyboard.h: Changed numerous routines from extern inline
567        to static inline.
568
5692000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
570
571        * Major rework of the "/dev/console" driver.
572        * Added termios support for stdin ( keyboard ).
573        * Added ioctls() to support modes similar to Linux( XLATE,
574        RAW, MEDIUMRAW ).
575        * Added Keyboard mapping and handling of the keyboard's leds.
576        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
577        controller ( 16 colors ).
578        * Added PS/2 and Serial mouse support for PC386 BSP.
579        * console/defkeymap.c: New file.
580        * console/fb_vga.c: New file.
581        * console/fb_vga.h: New file.
582        * console/i386kbd.h: New file.
583        * console/kd.h: New file.
584        * console/keyboard.c: New file.
585        * console/keyboard.h: New file.
586        * console/mouse_parser.c: New file.
587        * console/mouse_parser.h: New file.
588        * console/pc_keyb.c: New file.
589        * console/ps2_drv.h: New file.
590        * console/ps2_mouse.c: New file.
591        * console/ps2_mouse.h: New file.
592        * console/serial_mouse.c: New file.
593        * console/serial_mouse.h: New file.
594        * console/vgainit.c: New file.
595        * console/vt.c: New file.
596        * console/Makefile.am: Reflect new files.
597        * console/console.c, console/inch.c, console/outch.c: Console
598        functionality modifications.
599        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
600
6012000-08-10      Joel Sherrill <joel@OARcorp.com>
602
603        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.