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

4.104.114.84.95
Last change on this file since 1235164 was 1235164, checked in by Joel Sherrill <joel.sherrill@…>, on 09/10/07 at 14:27:46

2007-09-10 Joel Sherrill <joel.sherrill@…>

  • console/keyboard.c: Replaced tabs with spaces.
  • Property mode set to 100644
File size: 29.2 KB
Line 
12007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * console/keyboard.c: Replaced tabs with spaces.
4
52007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * startup/bspstart.c: If we cannot find enough memory to run the
8        program, generate a fatal error and print a message.
9
102007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        * ne2000/ne2000.c: Fix spelling error.
13
142007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
15
16        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
17        since it was used to configure a no longer used feature. Device names
18        are now part of the filesystem not in a table.
19
202007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        PR 1244/bsps
23        * console/console.c: Remove definition of __assert.
24
252007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * bsp_specs: Remove qrtems_debug.
28
292007-04-02      Joel Sherrill <joel@OARcorp.com>
30
31        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
32
332007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
36
372007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * ne2000/ne2000.c: Remove typecast.
40
412007-03-11      Joel Sherrill <joel@OARcorp.com>
42
43        * startup/bspstart.c: Remove assignments of
44        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
45        value in boot_card.c
46
472007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * console/fb_vga.c: Eliminate __u16, __u32.
50
512006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
54        ioctl_command_t as arg in ioctl-functions.
55
562006-12-13      Alexey Shamrin <shamrin@gmail.com>
57
58        PR 1189/bsps
59        * console/outch.c: If you print a character with the code larger than
60        127 (extended ASCII) to the VGA console, then it blinks. The reason:
61        char == signed char, so such characters get represented by negative
62        numbers. The sign bit then goes to attribute byte, resulting in the
63        blinking.
64
652006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * configure.ac: New BUG-REPORT address.
68
692006-11-15      Joel Sherrill <joel@OARcorp.com>
70
71        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
72        file and simplified initialization.
73
742006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * Makefile.am: Remove superfluous -DASM.
77
782006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * configure.ac: Require autoconf-2.60. Require automake-1.10.
81
822006-09-11      Joel Sherrill <joel@OARcorp.com>
83
84        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
85        style.
86
872006-09-04      Till Straumann <strauman@slac.stanford.edu>
88
89        * startup/bspstart.c, start/start.S: Since the crude
90        memory autodetection code can easily fail (boards with
91        'reserved' regions - I experienced a hard lockup on a
92        dell precision 490 when writing past the bios-reported
93        memory size) I added code that a) tries to save
94        and use multiboot info, if present b) allows applications
95        to override/set memory size via a weak alias.
96
972006-09-04      Till Straumann <strauman@slac.stanford.edu>
98
99        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
100
1012006-02-01      Joel Sherrill <joel@OARcorp.com>
102
103        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
104        This makes it easy to build the pc386 BSP in a configuration that
105        corresponds to qemu with COM1 redirected to stdio.
106
1072006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
108
109        * configure.ac: Remove explicit ampolish3 support (now in
110        RTEMS_BSP_CONFIGURE).
111
1122006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
113
114        * configure.ac: Add ampolish3 support.
115        * Makefile.am: Add preinstall.am.
116
1172005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
118
119        * timer/timer.c: Remove C++-style comments.
120
1212005-11-02      Till Straumann <strauman@slac.stanford.edu>
122
123        PR 832/bsps
124        * startup/ldsegs.S: put IDT and GDT into data segment.
125        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
126        text segment checksum comparison failed...
127
1282005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
129
130        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
131        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
132
1332005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * Makefile.am: Install/preinstall headers from ../../i386/shared.
136
1372005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
138
139        PR 649/filesystem
140        * ide/idecfg.c: added configuration items for primary/secondary
141        IDE interface
142        * configure.ac: added configuration items for primary/secondary
143        IDE interface
144       
1452005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * 3c509/3c509.c: Remove [$]Log.
148        Include <errno.h> instead of <sys/errno.h>.
149
1502005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
151
152        * timer/timer.c: Enhance to use either interupt-based timer
153        functions on older CPUs or to use TSC-based timer functions on
154        more recent (Pentium and above) CPUs. The decision is made in
155        Timer_initialize function when it is called for the first time
156        based on a result obtained from cpuid instruction during the BSP
157        initialization phase. During the first call, there are also late
158        bindings to the implementation functions initialized to
159        appropriate values.
160
1612005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
162
163        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
164
1652005-07-18      Lars Munch <lars@segv.dk>
166
167        PR 813/networking
168        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
169        parameter was added to irq handlers (2005-04-18). Before these
170        changes the argument to the interrupt handler was the interrupt
171        number, now the argument is handle, but the ne2000 driver needs the
172        interrupt number. The fix is to set the handle to the interrupt
173        number.
174
1752005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
176
177        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
178
1792005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
180
181        * include/bsp.h: New header guard.
182
1832005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
184
185        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
186        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
187        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
188        subdirectory.
189
1902005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
191
192        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
193        remove warnings.
194        * console/console.c, wd8003/wd8003.c: Added support for
195        addition of parameter in ISRs.
196       
1972005-04-26      Joel Sherrill <joel@OARcorp.com>
198
199        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
200
2012005-04-18      Eric Valette <eric.valette@free.fr>
202
203        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
204        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
205
2062005-02-18      Joel Sherrill <joel@OARcorp.com>
207
208        * console/keyboard.h: Add include file and cleanup file header.
209
2102005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
211
212        * clock/todcfg.c: size_t RTC_Count.
213
2142005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
215
216        * console/vgainit.c: static graphic_on|off.
217
2182005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
219
220        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
221
2222005-01-04      Joel Sherrill <joel@OARcorp.com>
223
224        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
225        warnings.
226
2272005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
228
229        * Makefile.am: Remove build-variant support.
230
2312004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
232
233        PR 703/filesystem
234        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
235        to uint16_t for UDMA support.
236
2372004-10-13      Eric Norum <norume@aps.anl.gov>
238
239        PR 688/bsps
240        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
241
2422004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
243
244        * configure.ac: Require automake > 1.9.
245
2462004-07-25      Joel Sherrill <joel@OARcorp.com>
247
248        * 3c509/3c509.c: Add <sys/errno.h>.
249        * startup/linkcmds: Add .jcr section.
250
2512004-05-21  Till Strauman <strauman@slac.stanford.edu>
252
253        * PR 624/bsps
254        startup/bspstart.c: When probing the memory, make sure not to
255        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
256        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
257        the screen.
258
2592004-05-21      Joel Sherrill <joel@OARcorp.com>
260
261        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
262        recent updates to BSD header files.
263
2642004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
265
266        PR 610/bsps
267        * Makefile.am: Add include/tm27.h, Cosmetics.
268        * include/tm27.h: Final cosmetics.
269
2702004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
271
272        * include/bsp.h: Split out tmtest27 support.
273        * include/tm27.h: New.
274
2752004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
276
277        PR 613/bsps
278        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
279
2802004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
281
282        PR 614/bsps
283        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
284
2852004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
286
287        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
288        which still uses RTEMS_ROOT).
289
2902004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
291
292        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
293        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
294
2952004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
296
297        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
298        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
299        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
300        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
301
3022004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
303
304        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
305        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
306        c99 fixed size types.
307
3082004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
311        Preinstall dist_project_lib*.
312
3132004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * configure.ac: Explicitly check for OBJCOPY.
316
3172004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * Makefile.am: Reflect changes to bsp.am.
320
3212004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * Makefile.am: Reflect changes to bsp.am.
324
3252004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
328
3292004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * Makefile.am: Add start*.bin to CLEANFILES.
332
3332004-02-06      Joel Sherrill <joel@OARcorp.com>
334
335        * Makefile.am: Split startup into multiple .rels without reorganizing
336        the source.
337
3382004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * Makefile.am: Add missing $ in reference to 3c509.rel.
341
3422004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
345        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
346        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
347        wrapup/Makefile.am. Use automake compilation rules.
348        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
349        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
350        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
351        * configure.ac: Reflect changes above.
352        * start/start.S: Change comment to make it gcc -ansi compliant.
353
3542004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
357        Add RTEMS_PROG_CCAS.
358
3592004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * Makefile.am: Add PREINSTALL_DIRS.
362        * console/Makefile.am: Add PREINSTALL_DIRS.
363        * wrapup/Makefile.am: Reflect changes to libcpu.
364
3652004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
368        Add PRE/TMPINSTALL_FILES to CLEANFILES.
369        * console/Makefile.am: Ditto.
370        * startup/Makefile.am: Ditto.
371
3722004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * start/Makefile.am: Remove.
375        * Makefile.am: Merge-in start/Makefile.am.
376        * configure.ac: Reflect changes above.
377
3782004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * wrapup/Makefile.am: Eliminate $(LIB).
381        Use noinst_DATA to trigger building libbsp.a.
382
3832003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
386
3872003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
390        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
391
3922003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
395        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
396        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
397
3982003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
401
4022003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * wrapup/Makefile.am: Cosmetics.
405
4062003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * Makefile.am: Misc cleanups and fixes.
409        * start/Makefile.am: Misc cleanups and fixes.
410        * startup/Makefile.am: Misc cleanups and fixes.
411        * wrapup/Makefile.am: Misc cleanups and fixes.
412
4132003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * ide/Makefile.am: PGM = ide.rel.
416
4172003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * Makefile.am: Add preinstallation dirstamp support.
420        * 3c509/Makefile.am: Cosmetics.
421        * clock/Makefile.am: Cosmetics.
422        * console/Makefile.am: Add preinstallation dirstamp support.
423        * ide/Makefile.am: Cosmetics.
424        * ne2000/Makefile.am: Cosmetics.
425        * start/Makefile.am: Add compilation dirstamp support.
426        * startup/Makefile.am: Cosmetics.
427        * timer/Makefile.am: Cosmetics.
428        * wd8003/Makefile.am: Cosmetics.
429        * wrapup/Makefile.am: Cosmetics.
430
4312003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * 3c509/Makefile.am: Remove all-local: $(ARCH).
434        * clock/Makefile.am: Remove all-local: $(ARCH).
435        * console/Makefile.am: Remove all-local: $(ARCH).
436        * ide/Makefile.am: Remove all-local: $(ARCH).
437        * ne2000/Makefile.am: Remove all-local: $(ARCH).
438        * start/Makefile.am: Remove all-local: $(ARCH).
439        * startup/Makefile.am: Remove all-local: $(ARCH).
440        * timer/Makefile.am: Remove all-local: $(ARCH).
441        * wd8003/Makefile.am: Remove all-local: $(ARCH).
442        * wrapup/Makefile.am: Remove all-local: $(ARCH).
443
4442003-10-02      Till Strauman <strauman@slac.stanford.edu>
445
446        PR 502/bsps
447        * console/outch.c: Add support for a few ANSI escape sequences to make
448        libetcl happy.
449
4502003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
451
452        * Makefile.am: Merge-in include/Makefile.am.
453        Reflect changes to bsp.am.
454        * include/Makefile.am: Remove.
455        * configure.ac: Reflect changes above.
456
4572003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * bsp_specs: Remove *lib:.
460
4612003-09-04      Joel Sherrill <joel@OARcorp.com>
462
463        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
464        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
465        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
466        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
467        URL for license changed.
468
4692003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
470
471        PR 461/bsps
472        * start/Makefile.am: Correct generation of startup16.bin.
473
4742003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
477
4782003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * Makefile.am: Reflect having moved aclocal/.
481
4822003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * Makefile.am: Reflect having moved automake/.
485        * 3c509/Makefile.am: Reflect having moved automake/.
486        * clock/Makefile.am: Reflect having moved automake/.
487        * console/Makefile.am: Reflect having moved automake/.
488        * ide/Makefile.am: Reflect having moved automake/.
489        * include/Makefile.am: Reflect having moved automake/.
490        * ne2000/Makefile.am: Reflect having moved automake/.
491        * start/Makefile.am: Reflect having moved automake/.
492        * startup/Makefile.am: Reflect having moved automake/.
493        * timer/Makefile.am: Reflect having moved automake/.
494        * wd8003/Makefile.am: Reflect having moved automake/.
495        * wrapup/Makefile.am: Reflect having moved automake/.
496
4972003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        PR 452/bsps
500        * startup/Makefile.am: Remove USE_INIT_FINI.
501
5022003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
505
5062003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
507
508        PR 445/bsps
509        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
510        Remove cpp, old_cpp (now unused).
511
5122003-07-08      Joel Sherrill <joel@OARcorp.com>
513
514        * console/console.c: Correct typo.
515
5162003-05-08      Chris Johns  <cjohns@cybertec.com.au>
517
518        * HOWTO:
519        Updated the GRUB version info and how to build GRUB from source.
520        Added how to boot over the network with a PXE Netboot BIOS.
521
5222003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
523
524        * ide/.cvsignore: New.
525
5262003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
527
528        PR 368/filesystems
529        * startup/ldsegs.S: Increase alignment.
530        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
531        Added IDE supporting infrastructure.
532        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
533        BSP support for libchip standard ide driver.
534
5352003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * configure.ac: Remove AC_CONFIG_AUX_DIR.
538
5392003-02-20      Till Straumann <strauman@slac.stanford.edu>
540
541        PR 353/bsps
542        * include/bsp.h: Let the application override the network driver
543        and attach routine.
544
5452003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
546
547        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
548
5492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
550
551        * configure.ac: AC_PREREQ(2.57).
552
5532003-01-20      Joel Sherrill <joel@OARcorp.com>
554
555        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
556
5572003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
560        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
561        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
562        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
563        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
564        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
565        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
566
5672002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * start/Makefile.am: Use install-data-local to install startfile.
570
5712002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
572
573        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
574
5752002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
577        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
578
5792002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * .cvsignore: Reformat.
582        Add autom4te*cache.
583        Remove autom4te.cache.
584
5852002-09-13     Eric Norum <eric.norum@usask.ca>
586
587        * start/start16.S: Remove unwanted + at beginning of relative
588        numeric label.
589
5902002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
593
5942002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
595
596        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
597        PREINSTALL_FILES.
598        * console/mouse_parser.c: Include <string.h> (for strcmp).
599        * console/vt.c: Include <string.h> (for memcpy).
600        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
601
6022002-08-21      Joel Sherrill <joel@OARcorp.com>
603
604        * bsp_specs: Added support for -nostdlibs.
605
6062002-08-14      Joel Sherrill <joel@OARcorp.com>
607
608        * start/start16.S: Per PR259, added code to test for video present
609        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
610        tested this patch.
611
6122002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
613
614        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
615
6162002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
617
618        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
619        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
620        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
621        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
622        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
623        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
624        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
625        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
626        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
627
6282002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * startup/ldsegs.S: #include <asm.h>.
631        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
632        Remove printk (Now in bspIo.h).
633
6342002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
635
636        * start/Makefile.am: Eliminate PGM.
637        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
638        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
639
6402002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
641
642        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
643
6442002-07-16      Eric Norum <eric.norum@usask.ca>
645
646        * console/console.c: Others on the rtems-users list have expressed
647        concern about this run-time selection, so I've enclosed the changes
648        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
649
6502002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
651
652        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
653        Remove $(OBJS) from all-local.
654
6552002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
657        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
658
6592001-05-09      Joel Sherrill <joel@OARcorp.com>
660
661        * startup/linkcmds: In support of gcc 3.1, added one of more
662        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
663        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
664        and direction of segments to memory regions may also have been
665        addressed.  This was a sweep across all BSPs.
666 
6672002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
668
669        * configure.ac:
670        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
671        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
672        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
673        * Makefile.am: Remove AUTOMAKE_OPTIONS.
674        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
675        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
676        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
677        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
678        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
679        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
680        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
681        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
682        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
683
6842002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
685
686        * PR139
687        * configure.ac: Remove stray ';', breaks building with automake-1.6.
688
6892002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
690
691        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
692
6932001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
694
695        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
696        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
697
6982001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
699
700        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
701
7022001-10-12      Joel Sherrill <joel@OARcorp.com>
703
704        * console/inch.c: Fixed typo.
705
7062001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
707
708        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
709        * configure.in: Remove.
710        * configure.ac: New file, generated from configure.in by autoupdate.
711
7122001-09-27      Joel Sherrill <joel@OARcorp.com>
713
714        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
715
7162001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
717
718        * include/Makefile.am: Use 'CLEANFILES ='.
719        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
720        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
721        * Makefile.am: Use 'TMPINSTALL_FILES ='.
722
7232001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
724
725        * console/Makefile.am: Remove RTEMS_H_FILES.
726        * start/start16.S: include <bspopts.h> to get NEW_GAS.
727
7282001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
729
730        * configure.in: Add bspopts.h.
731        * include/.cvsignore: Add bspopts.h*, stamp-h*.
732        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
733        * 3c509/Makefile.am: Dito.
734        * console/Makefile.am: Dito.
735        * include/bsp.h: Include bspopts.h.
736
7372001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
738
739        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
740
7412001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
744
7452001-01-05      Joel Sherrill <joel@OARcorp.com>
746
747        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
748        would be visible.
749
7502000-12-05       Eric Valette <valette@crf.canon.fr>
751
752        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
753        console/vt.c, include/bsp.h: Correct incorrect interrupt level
754        handling in new keyboard management code.  Correct
755        BSP_poll_char initialization routine.
756        * start/start.S, startup/bspstart.c: Correct when the video is
757        initialized.
758        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
759        did not work correctly on all PC speeds. The new calibrate routine
760        has been tested on Pentium 166, pentium II 200, pentium III
761        300 Mhz and does work as expected.
762
7632000-12-05      Joel Sherrill <joel@OARcorp.com>
764
765        * pc386/console/console.c, pc386/console/serial_mouse.c,
766        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
767
7682000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
771
7722000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
773
774        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
775
7762000-11-01      Joel Sherrill <joel@OARcorp.com>
777
778        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
779        and libcsupport.h moved from libc to lib/include/rtems and
780        now must be referenced as <rtems/XXX.h>.   Header file order
781        was cleaned up while doing this.
782
7832000-10-29      Joel Sherrill <joel@OARcorp.com>
784
785        * startup/sbrk.c: Removed.  Redundant with shared version.
786
7872000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
788
789        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
790        Switch to GNU canonicalization.
791
7922000-10-23      Joel Sherrill <joel@OARcorp.com>
793
794        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
795
7962000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
797
798        * console/serial_mouse.c: Added support for changing serial parameters.
799
8002000-10-20      Joel Sherrill <joel@OARcorp.com>
801
802        * include/wd80x3.h: Added file header and logic to prevent multiple
803        inclusions of this file.
804        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
805
8062000-10-20      Joel Sherrill <joel@OARcorp.com>
807
808        * include/bsp.h: Cleaned up network driver name and attach defines.
809
8102000-10-20      Dmitry Kargapolov <dk@gentex.ru>
811
812        * ne2000/ne2000.c: Fix some errors in the driver. 
813        1. There was no sufficient check of data in ethernet header.
814        The code in ne_rx_daemon() was:
815            inport_word (dport, len);
816            ...
817            len -= 4;
818              ...
819            if (len > 0)
820              ne_read_data (sc, startaddr, len, p);
821        Unfortunately, sometimes my NIC gave me too big len value,
822        the result was memory override.  To fix this, I added ethernet
823        header data checking.
824
825        2. The way overrides were serviced was not good.  It was complex
826        but sometimes did not provide reliable continuing of NIC working.
827        I had the situation of an endless loop in ne_check_status()
828        after override processing.
829
830        3. There was conceptual error of porting.  The old method of
831        overrides curing was ported from the OS-s, where override-processing
832        did start immediately.  But RTEMS-version uses events, and cleaning
833        of the overrides can start later.
834
835        I selected the way of ne2000 programming that is used
836        in freebsd kernel (v4.0).
837
838        Because of both problems, incorrect data in header of raw packet
839        and receiver override, it went through ne_reset() and fully
840        reset the ne2000.
841
842        So, in summary
843        - added detecting of the incorrect data in ethernet header;
844        - replaced handling of receiver overrides with new scheme,
845        via resetting of NIC, this method is used also in case of
846        invalid header detecting.
847
8482000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
849
850        * console/console.c, console/serial_mouse.c, include/bsp.h:
851        Add the ability to set parity, number of data bits and
852        number of stop bits to the existing i386 serial drivers.
853
8542000-10-17      Joel Sherrill <joel@OARcorp.com>
855
856        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
857        to libbsp/i386/shared/irq.
858
8592000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
860
861        * startup/linkcmds: Added lines so DWARF debug information
862        would be available.  Otherwise gdb complains that the offsets
863        for the debug info are incorrect and doesn't load the files.
864
8652000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
866
867        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
868
8692000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
870
871        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
872        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
873        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
874        compile.am
875
8762000-08-30      Joel Sherrill <joel@OARcorp.com>
877
878        * console/keyboard.h: Changed numerous routines from extern inline
879        to static inline.
880
8812000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
882
883        * Major rework of the "/dev/console" driver.
884        * Added termios support for stdin ( keyboard ).
885        * Added ioctls() to support modes similar to Linux( XLATE,
886        RAW, MEDIUMRAW ).
887        * Added Keyboard mapping and handling of the keyboard's leds.
888        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
889        controller ( 16 colors ).
890        * Added PS/2 and Serial mouse support for PC386 BSP.
891        * console/defkeymap.c: New file.
892        * console/fb_vga.c: New file.
893        * console/fb_vga.h: New file.
894        * console/i386kbd.h: New file.
895        * console/kd.h: New file.
896        * console/keyboard.c: New file.
897        * console/keyboard.h: New file.
898        * console/mouse_parser.c: New file.
899        * console/mouse_parser.h: New file.
900        * console/pc_keyb.c: New file.
901        * console/ps2_drv.h: New file.
902        * console/ps2_mouse.c: New file.
903        * console/ps2_mouse.h: New file.
904        * console/serial_mouse.c: New file.
905        * console/serial_mouse.h: New file.
906        * console/vgainit.c: New file.
907        * console/vt.c: New file.
908        * console/Makefile.am: Reflect new files.
909        * console/console.c, console/inch.c, console/outch.c: Console
910        functionality modifications.
911        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
912
9132000-08-10      Joel Sherrill <joel@OARcorp.com>
914
915        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.