source: rtems/c/src/lib/libbsp/i386/pc386/ChangeLog @ 8d62d94a

4.104.114.84.95
Last change on this file since 8d62d94a was 8d62d94a, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/17/05 at 08:04:01

2005-10-17 Ralf Corsepius <ralf.corsepius@…>

  • Makefile.am: Install/preinstall headers from ../../i386/shared.
  • Property mode set to 100644
File size: 25.2 KB
Line 
12005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Install/preinstall headers from ../../i386/shared.
4
52005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
6
7        PR 649/filesystem
8        * ide/idecfg.c: added configuration items for primary/secondary
9        IDE interface
10        * configure.ac: added configuration items for primary/secondary
11        IDE interface
12       
132005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
14
15        * 3c509/3c509.c: Remove [$]Log.
16        Include <errno.h> instead of <sys/errno.h>.
17
182005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
19
20        * timer/timer.c: Enhance to use either interupt-based timer
21        functions on older CPUs or to use TSC-based timer functions on
22        more recent (Pentium and above) CPUs. The decision is made in
23        Timer_initialize function when it is called for the first time
24        based on a result obtained from cpuid instruction during the BSP
25        initialization phase. During the first call, there are also late
26        bindings to the implementation functions initialized to
27        appropriate values.
28
292005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
30
31        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
32
332005-07-18      Lars Munch <lars@segv.dk>
34
35        PR 813/networking
36        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
37        parameter was added to irq handlers (2005-04-18). Before these
38        changes the argument to the interrupt handler was the interrupt
39        number, now the argument is handle, but the ne2000 driver needs the
40        interrupt number. The fix is to set the handle to the interrupt
41        number.
42
432005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
44
45        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
46
472005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
48
49        * include/bsp.h: New header guard.
50
512005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
52
53        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
54        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
55        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
56        subdirectory.
57
582005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
59
60        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
61        remove warnings.
62        * console/console.c, wd8003/wd8003.c: Added support for
63        addition of parameter in ISRs.
64       
652005-04-26      Joel Sherrill <joel@OARcorp.com>
66
67        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
68
692005-04-18      Eric Valette <eric.valette@free.fr>
70
71        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
72        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
73
742005-02-18      Joel Sherrill <joel@OARcorp.com>
75
76        * console/keyboard.h: Add include file and cleanup file header.
77
782005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
79
80        * clock/todcfg.c: size_t RTC_Count.
81
822005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
83
84        * console/vgainit.c: static graphic_on|off.
85
862005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
87
88        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
89
902005-01-04      Joel Sherrill <joel@OARcorp.com>
91
92        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
93        warnings.
94
952005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * Makefile.am: Remove build-variant support.
98
992004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
100
101        PR 703/filesystem
102        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
103        to uint16_t for UDMA support.
104
1052004-10-13      Eric Norum <norume@aps.anl.gov>
106
107        PR 688/bsps
108        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
109
1102004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
111
112        * configure.ac: Require automake > 1.9.
113
1142004-07-25      Joel Sherrill <joel@OARcorp.com>
115
116        * 3c509/3c509.c: Add <sys/errno.h>.
117        * startup/linkcmds: Add .jcr section.
118
1192004-05-21  Till Strauman <strauman@slac.stanford.edu>
120
121        * PR 624/bsps
122        startup/bspstart.c: When probing the memory, make sure not to
123        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
124        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
125        the screen.
126
1272004-05-21      Joel Sherrill <joel@OARcorp.com>
128
129        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
130        recent updates to BSD header files.
131
1322004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        PR 610/bsps
135        * Makefile.am: Add include/tm27.h, Cosmetics.
136        * include/tm27.h: Final cosmetics.
137
1382004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
139
140        * include/bsp.h: Split out tmtest27 support.
141        * include/tm27.h: New.
142
1432004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        PR 613/bsps
146        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
147
1482004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
149
150        PR 614/bsps
151        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
152
1532004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
154
155        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
156        which still uses RTEMS_ROOT).
157
1582004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
159
160        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
161        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
162
1632004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
164
165        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
166        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
167        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
168        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
169
1702004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
171
172        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
173        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
174        c99 fixed size types.
175
1762004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
179        Preinstall dist_project_lib*.
180
1812004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * configure.ac: Explicitly check for OBJCOPY.
184
1852004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * Makefile.am: Reflect changes to bsp.am.
188
1892004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * Makefile.am: Reflect changes to bsp.am.
192
1932004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
196
1972004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * Makefile.am: Add start*.bin to CLEANFILES.
200
2012004-02-06      Joel Sherrill <joel@OARcorp.com>
202
203        * Makefile.am: Split startup into multiple .rels without reorganizing
204        the source.
205
2062004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * Makefile.am: Add missing $ in reference to 3c509.rel.
209
2102004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
213        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
214        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
215        wrapup/Makefile.am. Use automake compilation rules.
216        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
217        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
218        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
219        * configure.ac: Reflect changes above.
220        * start/start.S: Change comment to make it gcc -ansi compliant.
221
2222004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
225        Add RTEMS_PROG_CCAS.
226
2272004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * Makefile.am: Add PREINSTALL_DIRS.
230        * console/Makefile.am: Add PREINSTALL_DIRS.
231        * wrapup/Makefile.am: Reflect changes to libcpu.
232
2332004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
236        Add PRE/TMPINSTALL_FILES to CLEANFILES.
237        * console/Makefile.am: Ditto.
238        * startup/Makefile.am: Ditto.
239
2402004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * start/Makefile.am: Remove.
243        * Makefile.am: Merge-in start/Makefile.am.
244        * configure.ac: Reflect changes above.
245
2462004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * wrapup/Makefile.am: Eliminate $(LIB).
249        Use noinst_DATA to trigger building libbsp.a.
250
2512003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
254
2552003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
258        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
259
2602003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
263        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
264        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
265
2662003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
269
2702003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * wrapup/Makefile.am: Cosmetics.
273
2742003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * Makefile.am: Misc cleanups and fixes.
277        * start/Makefile.am: Misc cleanups and fixes.
278        * startup/Makefile.am: Misc cleanups and fixes.
279        * wrapup/Makefile.am: Misc cleanups and fixes.
280
2812003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * ide/Makefile.am: PGM = ide.rel.
284
2852003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * Makefile.am: Add preinstallation dirstamp support.
288        * 3c509/Makefile.am: Cosmetics.
289        * clock/Makefile.am: Cosmetics.
290        * console/Makefile.am: Add preinstallation dirstamp support.
291        * ide/Makefile.am: Cosmetics.
292        * ne2000/Makefile.am: Cosmetics.
293        * start/Makefile.am: Add compilation dirstamp support.
294        * startup/Makefile.am: Cosmetics.
295        * timer/Makefile.am: Cosmetics.
296        * wd8003/Makefile.am: Cosmetics.
297        * wrapup/Makefile.am: Cosmetics.
298
2992003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * 3c509/Makefile.am: Remove all-local: $(ARCH).
302        * clock/Makefile.am: Remove all-local: $(ARCH).
303        * console/Makefile.am: Remove all-local: $(ARCH).
304        * ide/Makefile.am: Remove all-local: $(ARCH).
305        * ne2000/Makefile.am: Remove all-local: $(ARCH).
306        * start/Makefile.am: Remove all-local: $(ARCH).
307        * startup/Makefile.am: Remove all-local: $(ARCH).
308        * timer/Makefile.am: Remove all-local: $(ARCH).
309        * wd8003/Makefile.am: Remove all-local: $(ARCH).
310        * wrapup/Makefile.am: Remove all-local: $(ARCH).
311
3122003-10-02      Till Strauman <strauman@slac.stanford.edu>
313
314        PR 502/bsps
315        * console/outch.c: Add support for a few ANSI escape sequences to make
316        libetcl happy.
317
3182003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * Makefile.am: Merge-in include/Makefile.am.
321        Reflect changes to bsp.am.
322        * include/Makefile.am: Remove.
323        * configure.ac: Reflect changes above.
324
3252003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * bsp_specs: Remove *lib:.
328
3292003-09-04      Joel Sherrill <joel@OARcorp.com>
330
331        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
332        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
333        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
334        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
335        URL for license changed.
336
3372003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        PR 461/bsps
340        * start/Makefile.am: Correct generation of startup16.bin.
341
3422003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
345
3462003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * Makefile.am: Reflect having moved aclocal/.
349
3502003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * Makefile.am: Reflect having moved automake/.
353        * 3c509/Makefile.am: Reflect having moved automake/.
354        * clock/Makefile.am: Reflect having moved automake/.
355        * console/Makefile.am: Reflect having moved automake/.
356        * ide/Makefile.am: Reflect having moved automake/.
357        * include/Makefile.am: Reflect having moved automake/.
358        * ne2000/Makefile.am: Reflect having moved automake/.
359        * start/Makefile.am: Reflect having moved automake/.
360        * startup/Makefile.am: Reflect having moved automake/.
361        * timer/Makefile.am: Reflect having moved automake/.
362        * wd8003/Makefile.am: Reflect having moved automake/.
363        * wrapup/Makefile.am: Reflect having moved automake/.
364
3652003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        PR 452/bsps
368        * startup/Makefile.am: Remove USE_INIT_FINI.
369
3702003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
373
3742003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        PR 445/bsps
377        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
378        Remove cpp, old_cpp (now unused).
379
3802003-07-08      Joel Sherrill <joel@OARcorp.com>
381
382        * console/console.c: Correct typo.
383
3842003-05-08      Chris Johns  <cjohns@cybertec.com.au>
385
386        * HOWTO:
387        Updated the GRUB version info and how to build GRUB from source.
388        Added how to boot over the network with a PXE Netboot BIOS.
389
3902003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * ide/.cvsignore: New.
393
3942003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
395
396        PR 368/filesystems
397        * startup/ldsegs.S: Increase alignment.
398        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
399        Added IDE supporting infrastructure.
400        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
401        BSP support for libchip standard ide driver.
402
4032003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * configure.ac: Remove AC_CONFIG_AUX_DIR.
406
4072003-02-20      Till Straumann <strauman@slac.stanford.edu>
408
409        PR 353/bsps
410        * include/bsp.h: Let the application override the network driver
411        and attach routine.
412
4132003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
416
4172003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * configure.ac: AC_PREREQ(2.57).
420
4212003-01-20      Joel Sherrill <joel@OARcorp.com>
422
423        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
424
4252003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
428        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
429        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
430        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
431        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
432        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
433        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
434
4352002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * start/Makefile.am: Use install-data-local to install startfile.
438
4392002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
442
4432002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
446
4472002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * .cvsignore: Reformat.
450        Add autom4te*cache.
451        Remove autom4te.cache.
452
4532002-09-13     Eric Norum <eric.norum@usask.ca>
454
455        * start/start16.S: Remove unwanted + at beginning of relative
456        numeric label.
457
4582002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
461
4622002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
463
464        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
465        PREINSTALL_FILES.
466        * console/mouse_parser.c: Include <string.h> (for strcmp).
467        * console/vt.c: Include <string.h> (for memcpy).
468        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
469
4702002-08-21      Joel Sherrill <joel@OARcorp.com>
471
472        * bsp_specs: Added support for -nostdlibs.
473
4742002-08-14      Joel Sherrill <joel@OARcorp.com>
475
476        * start/start16.S: Per PR259, added code to test for video present
477        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
478        tested this patch.
479
4802002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
483
4842002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
485
486        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
487        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
488        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
489        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
490        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
491        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
492        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
493        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
494        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
495
4962002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * startup/ldsegs.S: #include <asm.h>.
499        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
500        Remove printk (Now in bspIo.h).
501
5022002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * start/Makefile.am: Eliminate PGM.
505        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
506        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
507
5082002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
511
5122002-07-16      Eric Norum <eric.norum@usask.ca>
513
514        * console/console.c: Others on the rtems-users list have expressed
515        concern about this run-time selection, so I've enclosed the changes
516        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
517
5182002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
519
520        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
521        Remove $(OBJS) from all-local.
522
5232002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
525        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
526
5272001-05-09      Joel Sherrill <joel@OARcorp.com>
528
529        * startup/linkcmds: In support of gcc 3.1, added one of more
530        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
531        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
532        and direction of segments to memory regions may also have been
533        addressed.  This was a sweep across all BSPs.
534 
5352002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * configure.ac:
538        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
539        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
540        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
541        * Makefile.am: Remove AUTOMAKE_OPTIONS.
542        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
543        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
544        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
545        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
546        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
547        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
548        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
549        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
550        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
551
5522002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * PR139
555        * configure.ac: Remove stray ';', breaks building with automake-1.6.
556
5572002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
560
5612001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
564        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
565
5662001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
567
568        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
569
5702001-10-12      Joel Sherrill <joel@OARcorp.com>
571
572        * console/inch.c: Fixed typo.
573
5742001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
576        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
577        * configure.in: Remove.
578        * configure.ac: New file, generated from configure.in by autoupdate.
579
5802001-09-27      Joel Sherrill <joel@OARcorp.com>
581
582        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
583
5842001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
585
586        * include/Makefile.am: Use 'CLEANFILES ='.
587        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
588        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
589        * Makefile.am: Use 'TMPINSTALL_FILES ='.
590
5912001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
592
593        * console/Makefile.am: Remove RTEMS_H_FILES.
594        * start/start16.S: include <bspopts.h> to get NEW_GAS.
595
5962001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
597
598        * configure.in: Add bspopts.h.
599        * include/.cvsignore: Add bspopts.h*, stamp-h*.
600        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
601        * 3c509/Makefile.am: Dito.
602        * console/Makefile.am: Dito.
603        * include/bsp.h: Include bspopts.h.
604
6052001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
606
607        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
608
6092001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
612
6132001-01-05      Joel Sherrill <joel@OARcorp.com>
614
615        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
616        would be visible.
617
6182000-12-05       Eric Valette <valette@crf.canon.fr>
619
620        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
621        console/vt.c, include/bsp.h: Correct incorrect interrupt level
622        handling in new keyboard management code.  Correct
623        BSP_poll_char initialization routine.
624        * start/start.S, startup/bspstart.c: Correct when the video is
625        initialized.
626        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
627        did not work correctly on all PC speeds. The new calibrate routine
628        has been tested on Pentium 166, pentium II 200, pentium III
629        300 Mhz and does work as expected.
630
6312000-12-05      Joel Sherrill <joel@OARcorp.com>
632
633        * pc386/console/console.c, pc386/console/serial_mouse.c,
634        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
635
6362000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
637
638        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
639
6402000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
641
642        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
643
6442000-11-01      Joel Sherrill <joel@OARcorp.com>
645
646        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
647        and libcsupport.h moved from libc to lib/include/rtems and
648        now must be referenced as <rtems/XXX.h>.   Header file order
649        was cleaned up while doing this.
650
6512000-10-29      Joel Sherrill <joel@OARcorp.com>
652
653        * startup/sbrk.c: Removed.  Redundant with shared version.
654
6552000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
657        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
658        Switch to GNU canonicalization.
659
6602000-10-23      Joel Sherrill <joel@OARcorp.com>
661
662        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
663
6642000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
665
666        * console/serial_mouse.c: Added support for changing serial parameters.
667
6682000-10-20      Joel Sherrill <joel@OARcorp.com>
669
670        * include/wd80x3.h: Added file header and logic to prevent multiple
671        inclusions of this file.
672        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
673
6742000-10-20      Joel Sherrill <joel@OARcorp.com>
675
676        * include/bsp.h: Cleaned up network driver name and attach defines.
677
6782000-10-20      Dmitry Kargapolov <dk@gentex.ru>
679
680        * ne2000/ne2000.c: Fix some errors in the driver. 
681        1. There was no sufficient check of data in ethernet header.
682        The code in ne_rx_daemon() was:
683            inport_word (dport, len);
684            ...
685            len -= 4;
686              ...
687            if (len > 0)
688              ne_read_data (sc, startaddr, len, p);
689        Unfortunately, sometimes my NIC gave me too big len value,
690        the result was memory override.  To fix this, I added ethernet
691        header data checking.
692
693        2. The way overrides were serviced was not good.  It was complex
694        but sometimes did not provide reliable continuing of NIC working.
695        I had the situation of an endless loop in ne_check_status()
696        after override processing.
697
698        3. There was conceptual error of porting.  The old method of
699        overrides curing was ported from the OS-s, where override-processing
700        did start immediately.  But RTEMS-version uses events, and cleaning
701        of the overrides can start later.
702
703        I selected the way of ne2000 programming that is used
704        in freebsd kernel (v4.0).
705
706        Because of both problems, incorrect data in header of raw packet
707        and receiver override, it went through ne_reset() and fully
708        reset the ne2000.
709
710        So, in summary
711        - added detecting of the incorrect data in ethernet header;
712        - replaced handling of receiver overrides with new scheme,
713        via resetting of NIC, this method is used also in case of
714        invalid header detecting.
715
7162000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
717
718        * console/console.c, console/serial_mouse.c, include/bsp.h:
719        Add the ability to set parity, number of data bits and
720        number of stop bits to the existing i386 serial drivers.
721
7222000-10-17      Joel Sherrill <joel@OARcorp.com>
723
724        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
725        to libbsp/i386/shared/irq.
726
7272000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
728
729        * startup/linkcmds: Added lines so DWARF debug information
730        would be available.  Otherwise gdb complains that the offsets
731        for the debug info are incorrect and doesn't load the files.
732
7332000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
734
735        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
736
7372000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
738
739        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
740        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
741        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
742        compile.am
743
7442000-08-30      Joel Sherrill <joel@OARcorp.com>
745
746        * console/keyboard.h: Changed numerous routines from extern inline
747        to static inline.
748
7492000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
750
751        * Major rework of the "/dev/console" driver.
752        * Added termios support for stdin ( keyboard ).
753        * Added ioctls() to support modes similar to Linux( XLATE,
754        RAW, MEDIUMRAW ).
755        * Added Keyboard mapping and handling of the keyboard's leds.
756        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
757        controller ( 16 colors ).
758        * Added PS/2 and Serial mouse support for PC386 BSP.
759        * console/defkeymap.c: New file.
760        * console/fb_vga.c: New file.
761        * console/fb_vga.h: New file.
762        * console/i386kbd.h: New file.
763        * console/kd.h: New file.
764        * console/keyboard.c: New file.
765        * console/keyboard.h: New file.
766        * console/mouse_parser.c: New file.
767        * console/mouse_parser.h: New file.
768        * console/pc_keyb.c: New file.
769        * console/ps2_drv.h: New file.
770        * console/ps2_mouse.c: New file.
771        * console/ps2_mouse.h: New file.
772        * console/serial_mouse.c: New file.
773        * console/serial_mouse.h: New file.
774        * console/vgainit.c: New file.
775        * console/vt.c: New file.
776        * console/Makefile.am: Reflect new files.
777        * console/console.c, console/inch.c, console/outch.c: Console
778        functionality modifications.
779        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
780
7812000-08-10      Joel Sherrill <joel@OARcorp.com>
782
783        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.