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

4.104.114.84.95
Last change on this file since b620d34e was b620d34e, checked in by Ralf Corsepius <ralf.corsepius@…>, on 03/30/07 at 09:58:53

2007-03-30 Ralf Corsépius <ralf.corsepius@…>

  • ne2000/ne2000.c: Remove typecast.
  • Property mode set to 100644
File size: 28.2 KB
Line 
12007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * ne2000/ne2000.c: Remove typecast.
4
52007-03-11      Joel Sherrill <joel@OARcorp.com>
6
7        * startup/bspstart.c: Remove assignments of
8        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
9        value in boot_card.c
10
112007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * console/fb_vga.c: Eliminate __u16, __u32.
14
152006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
18        ioctl_command_t as arg in ioctl-functions.
19
202006-12-13      Alexey Shamrin <shamrin@gmail.com>
21
22        PR 1189/bsps
23        * console/outch.c: If you print a character with the code larger than
24        127 (extended ASCII) to the VGA console, then it blinks. The reason:
25        char == signed char, so such characters get represented by negative
26        numbers. The sign bit then goes to attribute byte, resulting in the
27        blinking.
28
292006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * configure.ac: New BUG-REPORT address.
32
332006-11-15      Joel Sherrill <joel@OARcorp.com>
34
35        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
36        file and simplified initialization.
37
382006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * Makefile.am: Remove superfluous -DASM.
41
422006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * configure.ac: Require autoconf-2.60. Require automake-1.10.
45
462006-09-11      Joel Sherrill <joel@OARcorp.com>
47
48        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
49        style.
50
512006-09-04      Till Straumann <strauman@slac.stanford.edu>
52
53        * startup/bspstart.c, start/start.S: Since the crude
54        memory autodetection code can easily fail (boards with
55        'reserved' regions - I experienced a hard lockup on a
56        dell precision 490 when writing past the bios-reported
57        memory size) I added code that a) tries to save
58        and use multiboot info, if present b) allows applications
59        to override/set memory size via a weak alias.
60
612006-09-04      Till Straumann <strauman@slac.stanford.edu>
62
63        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
64
652006-02-01      Joel Sherrill <joel@OARcorp.com>
66
67        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
68        This makes it easy to build the pc386 BSP in a configuration that
69        corresponds to qemu with COM1 redirected to stdio.
70
712006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
72
73        * configure.ac: Remove explicit ampolish3 support (now in
74        RTEMS_BSP_CONFIGURE).
75
762006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
77
78        * configure.ac: Add ampolish3 support.
79        * Makefile.am: Add preinstall.am.
80
812005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
82
83        * timer/timer.c: Remove C++-style comments.
84
852005-11-02      Till Straumann <strauman@slac.stanford.edu>
86
87        PR 832/bsps
88        * startup/ldsegs.S: put IDT and GDT into data segment.
89        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
90        text segment checksum comparison failed...
91
922005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
93
94        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
95        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
96
972005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
98
99        * Makefile.am: Install/preinstall headers from ../../i386/shared.
100
1012005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
102
103        PR 649/filesystem
104        * ide/idecfg.c: added configuration items for primary/secondary
105        IDE interface
106        * configure.ac: added configuration items for primary/secondary
107        IDE interface
108       
1092005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
110
111        * 3c509/3c509.c: Remove [$]Log.
112        Include <errno.h> instead of <sys/errno.h>.
113
1142005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
115
116        * timer/timer.c: Enhance to use either interupt-based timer
117        functions on older CPUs or to use TSC-based timer functions on
118        more recent (Pentium and above) CPUs. The decision is made in
119        Timer_initialize function when it is called for the first time
120        based on a result obtained from cpuid instruction during the BSP
121        initialization phase. During the first call, there are also late
122        bindings to the implementation functions initialized to
123        appropriate values.
124
1252005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
126
127        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
128
1292005-07-18      Lars Munch <lars@segv.dk>
130
131        PR 813/networking
132        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
133        parameter was added to irq handlers (2005-04-18). Before these
134        changes the argument to the interrupt handler was the interrupt
135        number, now the argument is handle, but the ne2000 driver needs the
136        interrupt number. The fix is to set the handle to the interrupt
137        number.
138
1392005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
140
141        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
142
1432005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * include/bsp.h: New header guard.
146
1472005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
148
149        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
150        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
151        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
152        subdirectory.
153
1542005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
155
156        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
157        remove warnings.
158        * console/console.c, wd8003/wd8003.c: Added support for
159        addition of parameter in ISRs.
160       
1612005-04-26      Joel Sherrill <joel@OARcorp.com>
162
163        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
164
1652005-04-18      Eric Valette <eric.valette@free.fr>
166
167        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
168        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
169
1702005-02-18      Joel Sherrill <joel@OARcorp.com>
171
172        * console/keyboard.h: Add include file and cleanup file header.
173
1742005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
175
176        * clock/todcfg.c: size_t RTC_Count.
177
1782005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
179
180        * console/vgainit.c: static graphic_on|off.
181
1822005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
183
184        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
185
1862005-01-04      Joel Sherrill <joel@OARcorp.com>
187
188        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
189        warnings.
190
1912005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
192
193        * Makefile.am: Remove build-variant support.
194
1952004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
196
197        PR 703/filesystem
198        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
199        to uint16_t for UDMA support.
200
2012004-10-13      Eric Norum <norume@aps.anl.gov>
202
203        PR 688/bsps
204        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
205
2062004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
207
208        * configure.ac: Require automake > 1.9.
209
2102004-07-25      Joel Sherrill <joel@OARcorp.com>
211
212        * 3c509/3c509.c: Add <sys/errno.h>.
213        * startup/linkcmds: Add .jcr section.
214
2152004-05-21  Till Strauman <strauman@slac.stanford.edu>
216
217        * PR 624/bsps
218        startup/bspstart.c: When probing the memory, make sure not to
219        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
220        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
221        the screen.
222
2232004-05-21      Joel Sherrill <joel@OARcorp.com>
224
225        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
226        recent updates to BSD header files.
227
2282004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
229
230        PR 610/bsps
231        * Makefile.am: Add include/tm27.h, Cosmetics.
232        * include/tm27.h: Final cosmetics.
233
2342004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
235
236        * include/bsp.h: Split out tmtest27 support.
237        * include/tm27.h: New.
238
2392004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
240
241        PR 613/bsps
242        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
243
2442004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
245
246        PR 614/bsps
247        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
248
2492004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
250
251        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
252        which still uses RTEMS_ROOT).
253
2542004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
255
256        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
257        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
258
2592004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
260
261        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
262        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
263        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
264        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
265
2662004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
267
268        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
269        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
270        c99 fixed size types.
271
2722004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
275        Preinstall dist_project_lib*.
276
2772004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * configure.ac: Explicitly check for OBJCOPY.
280
2812004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * Makefile.am: Reflect changes to bsp.am.
284
2852004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * Makefile.am: Reflect changes to bsp.am.
288
2892004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
292
2932004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * Makefile.am: Add start*.bin to CLEANFILES.
296
2972004-02-06      Joel Sherrill <joel@OARcorp.com>
298
299        * Makefile.am: Split startup into multiple .rels without reorganizing
300        the source.
301
3022004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * Makefile.am: Add missing $ in reference to 3c509.rel.
305
3062004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
309        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
310        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
311        wrapup/Makefile.am. Use automake compilation rules.
312        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
313        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
314        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
315        * configure.ac: Reflect changes above.
316        * start/start.S: Change comment to make it gcc -ansi compliant.
317
3182004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
321        Add RTEMS_PROG_CCAS.
322
3232004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * Makefile.am: Add PREINSTALL_DIRS.
326        * console/Makefile.am: Add PREINSTALL_DIRS.
327        * wrapup/Makefile.am: Reflect changes to libcpu.
328
3292004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
332        Add PRE/TMPINSTALL_FILES to CLEANFILES.
333        * console/Makefile.am: Ditto.
334        * startup/Makefile.am: Ditto.
335
3362004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * start/Makefile.am: Remove.
339        * Makefile.am: Merge-in start/Makefile.am.
340        * configure.ac: Reflect changes above.
341
3422004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * wrapup/Makefile.am: Eliminate $(LIB).
345        Use noinst_DATA to trigger building libbsp.a.
346
3472003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
350
3512003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
354        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
355
3562003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
359        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
360        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
361
3622003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
365
3662003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * wrapup/Makefile.am: Cosmetics.
369
3702003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * Makefile.am: Misc cleanups and fixes.
373        * start/Makefile.am: Misc cleanups and fixes.
374        * startup/Makefile.am: Misc cleanups and fixes.
375        * wrapup/Makefile.am: Misc cleanups and fixes.
376
3772003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * ide/Makefile.am: PGM = ide.rel.
380
3812003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * Makefile.am: Add preinstallation dirstamp support.
384        * 3c509/Makefile.am: Cosmetics.
385        * clock/Makefile.am: Cosmetics.
386        * console/Makefile.am: Add preinstallation dirstamp support.
387        * ide/Makefile.am: Cosmetics.
388        * ne2000/Makefile.am: Cosmetics.
389        * start/Makefile.am: Add compilation dirstamp support.
390        * startup/Makefile.am: Cosmetics.
391        * timer/Makefile.am: Cosmetics.
392        * wd8003/Makefile.am: Cosmetics.
393        * wrapup/Makefile.am: Cosmetics.
394
3952003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * 3c509/Makefile.am: Remove all-local: $(ARCH).
398        * clock/Makefile.am: Remove all-local: $(ARCH).
399        * console/Makefile.am: Remove all-local: $(ARCH).
400        * ide/Makefile.am: Remove all-local: $(ARCH).
401        * ne2000/Makefile.am: Remove all-local: $(ARCH).
402        * start/Makefile.am: Remove all-local: $(ARCH).
403        * startup/Makefile.am: Remove all-local: $(ARCH).
404        * timer/Makefile.am: Remove all-local: $(ARCH).
405        * wd8003/Makefile.am: Remove all-local: $(ARCH).
406        * wrapup/Makefile.am: Remove all-local: $(ARCH).
407
4082003-10-02      Till Strauman <strauman@slac.stanford.edu>
409
410        PR 502/bsps
411        * console/outch.c: Add support for a few ANSI escape sequences to make
412        libetcl happy.
413
4142003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * Makefile.am: Merge-in include/Makefile.am.
417        Reflect changes to bsp.am.
418        * include/Makefile.am: Remove.
419        * configure.ac: Reflect changes above.
420
4212003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * bsp_specs: Remove *lib:.
424
4252003-09-04      Joel Sherrill <joel@OARcorp.com>
426
427        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
428        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
429        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
430        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
431        URL for license changed.
432
4332003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        PR 461/bsps
436        * start/Makefile.am: Correct generation of startup16.bin.
437
4382003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
441
4422003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
443
444        * Makefile.am: Reflect having moved aclocal/.
445
4462003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * Makefile.am: Reflect having moved automake/.
449        * 3c509/Makefile.am: Reflect having moved automake/.
450        * clock/Makefile.am: Reflect having moved automake/.
451        * console/Makefile.am: Reflect having moved automake/.
452        * ide/Makefile.am: Reflect having moved automake/.
453        * include/Makefile.am: Reflect having moved automake/.
454        * ne2000/Makefile.am: Reflect having moved automake/.
455        * start/Makefile.am: Reflect having moved automake/.
456        * startup/Makefile.am: Reflect having moved automake/.
457        * timer/Makefile.am: Reflect having moved automake/.
458        * wd8003/Makefile.am: Reflect having moved automake/.
459        * wrapup/Makefile.am: Reflect having moved automake/.
460
4612003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        PR 452/bsps
464        * startup/Makefile.am: Remove USE_INIT_FINI.
465
4662003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
467
468        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
469
4702003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        PR 445/bsps
473        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
474        Remove cpp, old_cpp (now unused).
475
4762003-07-08      Joel Sherrill <joel@OARcorp.com>
477
478        * console/console.c: Correct typo.
479
4802003-05-08      Chris Johns  <cjohns@cybertec.com.au>
481
482        * HOWTO:
483        Updated the GRUB version info and how to build GRUB from source.
484        Added how to boot over the network with a PXE Netboot BIOS.
485
4862003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * ide/.cvsignore: New.
489
4902003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
491
492        PR 368/filesystems
493        * startup/ldsegs.S: Increase alignment.
494        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
495        Added IDE supporting infrastructure.
496        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
497        BSP support for libchip standard ide driver.
498
4992003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * configure.ac: Remove AC_CONFIG_AUX_DIR.
502
5032003-02-20      Till Straumann <strauman@slac.stanford.edu>
504
505        PR 353/bsps
506        * include/bsp.h: Let the application override the network driver
507        and attach routine.
508
5092003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
512
5132003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * configure.ac: AC_PREREQ(2.57).
516
5172003-01-20      Joel Sherrill <joel@OARcorp.com>
518
519        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
520
5212003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
522
523        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
524        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
525        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
526        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
527        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
528        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
529        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
530
5312002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
532
533        * start/Makefile.am: Use install-data-local to install startfile.
534
5352002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
538
5392002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
542
5432002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
544
545        * .cvsignore: Reformat.
546        Add autom4te*cache.
547        Remove autom4te.cache.
548
5492002-09-13     Eric Norum <eric.norum@usask.ca>
550
551        * start/start16.S: Remove unwanted + at beginning of relative
552        numeric label.
553
5542002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
557
5582002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
561        PREINSTALL_FILES.
562        * console/mouse_parser.c: Include <string.h> (for strcmp).
563        * console/vt.c: Include <string.h> (for memcpy).
564        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
565
5662002-08-21      Joel Sherrill <joel@OARcorp.com>
567
568        * bsp_specs: Added support for -nostdlibs.
569
5702002-08-14      Joel Sherrill <joel@OARcorp.com>
571
572        * start/start16.S: Per PR259, added code to test for video present
573        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
574        tested this patch.
575
5762002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
577
578        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
579
5802002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
583        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
584        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
585        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
586        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
587        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
588        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
589        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
590        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
591
5922002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
593
594        * startup/ldsegs.S: #include <asm.h>.
595        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
596        Remove printk (Now in bspIo.h).
597
5982002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
600        * start/Makefile.am: Eliminate PGM.
601        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
602        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
603
6042002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
607
6082002-07-16      Eric Norum <eric.norum@usask.ca>
609
610        * console/console.c: Others on the rtems-users list have expressed
611        concern about this run-time selection, so I've enclosed the changes
612        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
613
6142002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
617        Remove $(OBJS) from all-local.
618
6192002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
622
6232001-05-09      Joel Sherrill <joel@OARcorp.com>
624
625        * startup/linkcmds: In support of gcc 3.1, added one of more
626        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
627        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
628        and direction of segments to memory regions may also have been
629        addressed.  This was a sweep across all BSPs.
630 
6312002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
632
633        * configure.ac:
634        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
635        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
636        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
637        * Makefile.am: Remove AUTOMAKE_OPTIONS.
638        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
639        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
640        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
641        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
642        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
643        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
644        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
645        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
646        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
647
6482002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * PR139
651        * configure.ac: Remove stray ';', breaks building with automake-1.6.
652
6532002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
654
655        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
656
6572001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
660        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
661
6622001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
663
664        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
665
6662001-10-12      Joel Sherrill <joel@OARcorp.com>
667
668        * console/inch.c: Fixed typo.
669
6702001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
673        * configure.in: Remove.
674        * configure.ac: New file, generated from configure.in by autoupdate.
675
6762001-09-27      Joel Sherrill <joel@OARcorp.com>
677
678        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
679
6802001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * include/Makefile.am: Use 'CLEANFILES ='.
683        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
684        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
685        * Makefile.am: Use 'TMPINSTALL_FILES ='.
686
6872001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
688
689        * console/Makefile.am: Remove RTEMS_H_FILES.
690        * start/start16.S: include <bspopts.h> to get NEW_GAS.
691
6922001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
693
694        * configure.in: Add bspopts.h.
695        * include/.cvsignore: Add bspopts.h*, stamp-h*.
696        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
697        * 3c509/Makefile.am: Dito.
698        * console/Makefile.am: Dito.
699        * include/bsp.h: Include bspopts.h.
700
7012001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
702
703        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
704
7052001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
706
707        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
708
7092001-01-05      Joel Sherrill <joel@OARcorp.com>
710
711        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
712        would be visible.
713
7142000-12-05       Eric Valette <valette@crf.canon.fr>
715
716        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
717        console/vt.c, include/bsp.h: Correct incorrect interrupt level
718        handling in new keyboard management code.  Correct
719        BSP_poll_char initialization routine.
720        * start/start.S, startup/bspstart.c: Correct when the video is
721        initialized.
722        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
723        did not work correctly on all PC speeds. The new calibrate routine
724        has been tested on Pentium 166, pentium II 200, pentium III
725        300 Mhz and does work as expected.
726
7272000-12-05      Joel Sherrill <joel@OARcorp.com>
728
729        * pc386/console/console.c, pc386/console/serial_mouse.c,
730        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
731
7322000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
735
7362000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
737
738        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
739
7402000-11-01      Joel Sherrill <joel@OARcorp.com>
741
742        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
743        and libcsupport.h moved from libc to lib/include/rtems and
744        now must be referenced as <rtems/XXX.h>.   Header file order
745        was cleaned up while doing this.
746
7472000-10-29      Joel Sherrill <joel@OARcorp.com>
748
749        * startup/sbrk.c: Removed.  Redundant with shared version.
750
7512000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
753        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
754        Switch to GNU canonicalization.
755
7562000-10-23      Joel Sherrill <joel@OARcorp.com>
757
758        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
759
7602000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
761
762        * console/serial_mouse.c: Added support for changing serial parameters.
763
7642000-10-20      Joel Sherrill <joel@OARcorp.com>
765
766        * include/wd80x3.h: Added file header and logic to prevent multiple
767        inclusions of this file.
768        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
769
7702000-10-20      Joel Sherrill <joel@OARcorp.com>
771
772        * include/bsp.h: Cleaned up network driver name and attach defines.
773
7742000-10-20      Dmitry Kargapolov <dk@gentex.ru>
775
776        * ne2000/ne2000.c: Fix some errors in the driver. 
777        1. There was no sufficient check of data in ethernet header.
778        The code in ne_rx_daemon() was:
779            inport_word (dport, len);
780            ...
781            len -= 4;
782              ...
783            if (len > 0)
784              ne_read_data (sc, startaddr, len, p);
785        Unfortunately, sometimes my NIC gave me too big len value,
786        the result was memory override.  To fix this, I added ethernet
787        header data checking.
788
789        2. The way overrides were serviced was not good.  It was complex
790        but sometimes did not provide reliable continuing of NIC working.
791        I had the situation of an endless loop in ne_check_status()
792        after override processing.
793
794        3. There was conceptual error of porting.  The old method of
795        overrides curing was ported from the OS-s, where override-processing
796        did start immediately.  But RTEMS-version uses events, and cleaning
797        of the overrides can start later.
798
799        I selected the way of ne2000 programming that is used
800        in freebsd kernel (v4.0).
801
802        Because of both problems, incorrect data in header of raw packet
803        and receiver override, it went through ne_reset() and fully
804        reset the ne2000.
805
806        So, in summary
807        - added detecting of the incorrect data in ethernet header;
808        - replaced handling of receiver overrides with new scheme,
809        via resetting of NIC, this method is used also in case of
810        invalid header detecting.
811
8122000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
813
814        * console/console.c, console/serial_mouse.c, include/bsp.h:
815        Add the ability to set parity, number of data bits and
816        number of stop bits to the existing i386 serial drivers.
817
8182000-10-17      Joel Sherrill <joel@OARcorp.com>
819
820        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
821        to libbsp/i386/shared/irq.
822
8232000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
824
825        * startup/linkcmds: Added lines so DWARF debug information
826        would be available.  Otherwise gdb complains that the offsets
827        for the debug info are incorrect and doesn't load the files.
828
8292000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
830
831        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
832
8332000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
834
835        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
836        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
837        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
838        compile.am
839
8402000-08-30      Joel Sherrill <joel@OARcorp.com>
841
842        * console/keyboard.h: Changed numerous routines from extern inline
843        to static inline.
844
8452000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
846
847        * Major rework of the "/dev/console" driver.
848        * Added termios support for stdin ( keyboard ).
849        * Added ioctls() to support modes similar to Linux( XLATE,
850        RAW, MEDIUMRAW ).
851        * Added Keyboard mapping and handling of the keyboard's leds.
852        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
853        controller ( 16 colors ).
854        * Added PS/2 and Serial mouse support for PC386 BSP.
855        * console/defkeymap.c: New file.
856        * console/fb_vga.c: New file.
857        * console/fb_vga.h: New file.
858        * console/i386kbd.h: New file.
859        * console/kd.h: New file.
860        * console/keyboard.c: New file.
861        * console/keyboard.h: New file.
862        * console/mouse_parser.c: New file.
863        * console/mouse_parser.h: New file.
864        * console/pc_keyb.c: New file.
865        * console/ps2_drv.h: New file.
866        * console/ps2_mouse.c: New file.
867        * console/ps2_mouse.h: New file.
868        * console/serial_mouse.c: New file.
869        * console/serial_mouse.h: New file.
870        * console/vgainit.c: New file.
871        * console/vt.c: New file.
872        * console/Makefile.am: Reflect new files.
873        * console/console.c, console/inch.c, console/outch.c: Console
874        functionality modifications.
875        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
876
8772000-08-10      Joel Sherrill <joel@OARcorp.com>
878
879        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.