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

4.104.114.84.9
Last change on this file since c613270 was c613270, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 10, 2007 at 2:30:16 PM

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

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