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

4.104.114.84.95
Last change on this file since fb61b0fe was fb61b0fe, checked in by Joel Sherrill <joel.sherrill@…>, on 09/07/07 at 23:32:58

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

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