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

4.104.114.84.95
Last change on this file since c6fda81 was c6fda81, checked in by Joel Sherrill <joel.sherrill@…>, on 09/11/06 at 21:43:30

2006-09-11 Joel Sherrill <joel@…>

  • console/fb_vga.c, console/kd.h: Convert C++ style comments to C style.
  • Property mode set to 100644
File size: 26.9 KB
Line 
12006-09-11      Joel Sherrill <joel@OARcorp.com>
2
3        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
4        style.
5
62006-09-04      Till Straumann <strauman@slac.stanford.edu>
7
8        * startup/bspstart.c, start/start.S: Since the crude
9        memory autodetection code can easily fail (boards with
10        'reserved' regions - I experienced a hard lockup on a
11        dell precision 490 when writing past the bios-reported
12        memory size) I added code that a) tries to save
13        and use multiboot info, if present b) allows applications
14        to override/set memory size via a weak alias.
15
162006-09-04      Till Straumann <strauman@slac.stanford.edu>
17
18        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
19
202006-02-01      Joel Sherrill <joel@OARcorp.com>
21
22        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
23        This makes it easy to build the pc386 BSP in a configuration that
24        corresponds to qemu with COM1 redirected to stdio.
25
262006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
27
28        * configure.ac: Remove explicit ampolish3 support (now in
29        RTEMS_BSP_CONFIGURE).
30
312006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
32
33        * configure.ac: Add ampolish3 support.
34        * Makefile.am: Add preinstall.am.
35
362005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
37
38        * timer/timer.c: Remove C++-style comments.
39
402005-11-02      Till Straumann <strauman@slac.stanford.edu>
41
42        PR 832/bsps
43        * startup/ldsegs.S: put IDT and GDT into data segment.
44        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
45        text segment checksum comparison failed...
46
472005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
48
49        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
50        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
51
522005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
53
54        * Makefile.am: Install/preinstall headers from ../../i386/shared.
55
562005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
57
58        PR 649/filesystem
59        * ide/idecfg.c: added configuration items for primary/secondary
60        IDE interface
61        * configure.ac: added configuration items for primary/secondary
62        IDE interface
63       
642005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
65
66        * 3c509/3c509.c: Remove [$]Log.
67        Include <errno.h> instead of <sys/errno.h>.
68
692005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
70
71        * timer/timer.c: Enhance to use either interupt-based timer
72        functions on older CPUs or to use TSC-based timer functions on
73        more recent (Pentium and above) CPUs. The decision is made in
74        Timer_initialize function when it is called for the first time
75        based on a result obtained from cpuid instruction during the BSP
76        initialization phase. During the first call, there are also late
77        bindings to the implementation functions initialized to
78        appropriate values.
79
802005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
81
82        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
83
842005-07-18      Lars Munch <lars@segv.dk>
85
86        PR 813/networking
87        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
88        parameter was added to irq handlers (2005-04-18). Before these
89        changes the argument to the interrupt handler was the interrupt
90        number, now the argument is handle, but the ne2000 driver needs the
91        interrupt number. The fix is to set the handle to the interrupt
92        number.
93
942005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
95
96        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
97
982005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
99
100        * include/bsp.h: New header guard.
101
1022005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
103
104        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
105        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
106        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
107        subdirectory.
108
1092005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
110
111        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
112        remove warnings.
113        * console/console.c, wd8003/wd8003.c: Added support for
114        addition of parameter in ISRs.
115       
1162005-04-26      Joel Sherrill <joel@OARcorp.com>
117
118        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
119
1202005-04-18      Eric Valette <eric.valette@free.fr>
121
122        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
123        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
124
1252005-02-18      Joel Sherrill <joel@OARcorp.com>
126
127        * console/keyboard.h: Add include file and cleanup file header.
128
1292005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
130
131        * clock/todcfg.c: size_t RTC_Count.
132
1332005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * console/vgainit.c: static graphic_on|off.
136
1372005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
138
139        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
140
1412005-01-04      Joel Sherrill <joel@OARcorp.com>
142
143        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
144        warnings.
145
1462005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
147
148        * Makefile.am: Remove build-variant support.
149
1502004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
151
152        PR 703/filesystem
153        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
154        to uint16_t for UDMA support.
155
1562004-10-13      Eric Norum <norume@aps.anl.gov>
157
158        PR 688/bsps
159        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
160
1612004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
162
163        * configure.ac: Require automake > 1.9.
164
1652004-07-25      Joel Sherrill <joel@OARcorp.com>
166
167        * 3c509/3c509.c: Add <sys/errno.h>.
168        * startup/linkcmds: Add .jcr section.
169
1702004-05-21  Till Strauman <strauman@slac.stanford.edu>
171
172        * PR 624/bsps
173        startup/bspstart.c: When probing the memory, make sure not to
174        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
175        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
176        the screen.
177
1782004-05-21      Joel Sherrill <joel@OARcorp.com>
179
180        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
181        recent updates to BSD header files.
182
1832004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
184
185        PR 610/bsps
186        * Makefile.am: Add include/tm27.h, Cosmetics.
187        * include/tm27.h: Final cosmetics.
188
1892004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * include/bsp.h: Split out tmtest27 support.
192        * include/tm27.h: New.
193
1942004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
195
196        PR 613/bsps
197        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
198
1992004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
200
201        PR 614/bsps
202        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
203
2042004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
205
206        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
207        which still uses RTEMS_ROOT).
208
2092004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
210
211        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
212        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
213
2142004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
215
216        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
217        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
218        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
219        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
220
2212004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
222
223        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
224        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
225        c99 fixed size types.
226
2272004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
230        Preinstall dist_project_lib*.
231
2322004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * configure.ac: Explicitly check for OBJCOPY.
235
2362004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * Makefile.am: Reflect changes to bsp.am.
239
2402004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Reflect changes to bsp.am.
243
2442004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
247
2482004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * Makefile.am: Add start*.bin to CLEANFILES.
251
2522004-02-06      Joel Sherrill <joel@OARcorp.com>
253
254        * Makefile.am: Split startup into multiple .rels without reorganizing
255        the source.
256
2572004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * Makefile.am: Add missing $ in reference to 3c509.rel.
260
2612004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
264        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
265        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
266        wrapup/Makefile.am. Use automake compilation rules.
267        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
268        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
269        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
270        * configure.ac: Reflect changes above.
271        * start/start.S: Change comment to make it gcc -ansi compliant.
272
2732004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
276        Add RTEMS_PROG_CCAS.
277
2782004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * Makefile.am: Add PREINSTALL_DIRS.
281        * console/Makefile.am: Add PREINSTALL_DIRS.
282        * wrapup/Makefile.am: Reflect changes to libcpu.
283
2842004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
287        Add PRE/TMPINSTALL_FILES to CLEANFILES.
288        * console/Makefile.am: Ditto.
289        * startup/Makefile.am: Ditto.
290
2912004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * start/Makefile.am: Remove.
294        * Makefile.am: Merge-in start/Makefile.am.
295        * configure.ac: Reflect changes above.
296
2972004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * wrapup/Makefile.am: Eliminate $(LIB).
300        Use noinst_DATA to trigger building libbsp.a.
301
3022003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
305
3062003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
309        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
310
3112003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
314        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
315        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
316
3172003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
320
3212003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * wrapup/Makefile.am: Cosmetics.
324
3252003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Misc cleanups and fixes.
328        * start/Makefile.am: Misc cleanups and fixes.
329        * startup/Makefile.am: Misc cleanups and fixes.
330        * wrapup/Makefile.am: Misc cleanups and fixes.
331
3322003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * ide/Makefile.am: PGM = ide.rel.
335
3362003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * Makefile.am: Add preinstallation dirstamp support.
339        * 3c509/Makefile.am: Cosmetics.
340        * clock/Makefile.am: Cosmetics.
341        * console/Makefile.am: Add preinstallation dirstamp support.
342        * ide/Makefile.am: Cosmetics.
343        * ne2000/Makefile.am: Cosmetics.
344        * start/Makefile.am: Add compilation dirstamp support.
345        * startup/Makefile.am: Cosmetics.
346        * timer/Makefile.am: Cosmetics.
347        * wd8003/Makefile.am: Cosmetics.
348        * wrapup/Makefile.am: Cosmetics.
349
3502003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * 3c509/Makefile.am: Remove all-local: $(ARCH).
353        * clock/Makefile.am: Remove all-local: $(ARCH).
354        * console/Makefile.am: Remove all-local: $(ARCH).
355        * ide/Makefile.am: Remove all-local: $(ARCH).
356        * ne2000/Makefile.am: Remove all-local: $(ARCH).
357        * start/Makefile.am: Remove all-local: $(ARCH).
358        * startup/Makefile.am: Remove all-local: $(ARCH).
359        * timer/Makefile.am: Remove all-local: $(ARCH).
360        * wd8003/Makefile.am: Remove all-local: $(ARCH).
361        * wrapup/Makefile.am: Remove all-local: $(ARCH).
362
3632003-10-02      Till Strauman <strauman@slac.stanford.edu>
364
365        PR 502/bsps
366        * console/outch.c: Add support for a few ANSI escape sequences to make
367        libetcl happy.
368
3692003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * Makefile.am: Merge-in include/Makefile.am.
372        Reflect changes to bsp.am.
373        * include/Makefile.am: Remove.
374        * configure.ac: Reflect changes above.
375
3762003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * bsp_specs: Remove *lib:.
379
3802003-09-04      Joel Sherrill <joel@OARcorp.com>
381
382        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
383        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
384        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
385        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
386        URL for license changed.
387
3882003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        PR 461/bsps
391        * start/Makefile.am: Correct generation of startup16.bin.
392
3932003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
396
3972003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * Makefile.am: Reflect having moved aclocal/.
400
4012003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * Makefile.am: Reflect having moved automake/.
404        * 3c509/Makefile.am: Reflect having moved automake/.
405        * clock/Makefile.am: Reflect having moved automake/.
406        * console/Makefile.am: Reflect having moved automake/.
407        * ide/Makefile.am: Reflect having moved automake/.
408        * include/Makefile.am: Reflect having moved automake/.
409        * ne2000/Makefile.am: Reflect having moved automake/.
410        * start/Makefile.am: Reflect having moved automake/.
411        * startup/Makefile.am: Reflect having moved automake/.
412        * timer/Makefile.am: Reflect having moved automake/.
413        * wd8003/Makefile.am: Reflect having moved automake/.
414        * wrapup/Makefile.am: Reflect having moved automake/.
415
4162003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        PR 452/bsps
419        * startup/Makefile.am: Remove USE_INIT_FINI.
420
4212003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
424
4252003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        PR 445/bsps
428        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
429        Remove cpp, old_cpp (now unused).
430
4312003-07-08      Joel Sherrill <joel@OARcorp.com>
432
433        * console/console.c: Correct typo.
434
4352003-05-08      Chris Johns  <cjohns@cybertec.com.au>
436
437        * HOWTO:
438        Updated the GRUB version info and how to build GRUB from source.
439        Added how to boot over the network with a PXE Netboot BIOS.
440
4412003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * ide/.cvsignore: New.
444
4452003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
446
447        PR 368/filesystems
448        * startup/ldsegs.S: Increase alignment.
449        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
450        Added IDE supporting infrastructure.
451        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
452        BSP support for libchip standard ide driver.
453
4542003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * configure.ac: Remove AC_CONFIG_AUX_DIR.
457
4582003-02-20      Till Straumann <strauman@slac.stanford.edu>
459
460        PR 353/bsps
461        * include/bsp.h: Let the application override the network driver
462        and attach routine.
463
4642003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
467
4682003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * configure.ac: AC_PREREQ(2.57).
471
4722003-01-20      Joel Sherrill <joel@OARcorp.com>
473
474        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
475
4762003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
479        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
480        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
481        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
482        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
483        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
484        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
485
4862002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * start/Makefile.am: Use install-data-local to install startfile.
489
4902002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
493
4942002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
497
4982002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        * .cvsignore: Reformat.
501        Add autom4te*cache.
502        Remove autom4te.cache.
503
5042002-09-13     Eric Norum <eric.norum@usask.ca>
505
506        * start/start16.S: Remove unwanted + at beginning of relative
507        numeric label.
508
5092002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
512
5132002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
516        PREINSTALL_FILES.
517        * console/mouse_parser.c: Include <string.h> (for strcmp).
518        * console/vt.c: Include <string.h> (for memcpy).
519        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
520
5212002-08-21      Joel Sherrill <joel@OARcorp.com>
522
523        * bsp_specs: Added support for -nostdlibs.
524
5252002-08-14      Joel Sherrill <joel@OARcorp.com>
526
527        * start/start16.S: Per PR259, added code to test for video present
528        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
529        tested this patch.
530
5312002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
532
533        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
534
5352002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
538        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
539        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
540        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
541        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
542        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
543        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
544        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
545        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
546
5472002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * startup/ldsegs.S: #include <asm.h>.
550        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
551        Remove printk (Now in bspIo.h).
552
5532002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * start/Makefile.am: Eliminate PGM.
556        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
557        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
558
5592002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
562
5632002-07-16      Eric Norum <eric.norum@usask.ca>
564
565        * console/console.c: Others on the rtems-users list have expressed
566        concern about this run-time selection, so I've enclosed the changes
567        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
568
5692002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
570
571        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
572        Remove $(OBJS) from all-local.
573
5742002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
576        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
577
5782001-05-09      Joel Sherrill <joel@OARcorp.com>
579
580        * startup/linkcmds: In support of gcc 3.1, added one of more
581        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
582        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
583        and direction of segments to memory regions may also have been
584        addressed.  This was a sweep across all BSPs.
585 
5862002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * configure.ac:
589        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
590        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
591        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
592        * Makefile.am: Remove AUTOMAKE_OPTIONS.
593        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
594        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
595        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
596        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
597        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
598        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
599        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
600        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
601        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
602
6032002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
605        * PR139
606        * configure.ac: Remove stray ';', breaks building with automake-1.6.
607
6082002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
609
610        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
611
6122001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
613
614        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
615        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
616
6172001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
620
6212001-10-12      Joel Sherrill <joel@OARcorp.com>
622
623        * console/inch.c: Fixed typo.
624
6252001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
628        * configure.in: Remove.
629        * configure.ac: New file, generated from configure.in by autoupdate.
630
6312001-09-27      Joel Sherrill <joel@OARcorp.com>
632
633        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
634
6352001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
636
637        * include/Makefile.am: Use 'CLEANFILES ='.
638        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
639        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
640        * Makefile.am: Use 'TMPINSTALL_FILES ='.
641
6422001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * console/Makefile.am: Remove RTEMS_H_FILES.
645        * start/start16.S: include <bspopts.h> to get NEW_GAS.
646
6472001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
648
649        * configure.in: Add bspopts.h.
650        * include/.cvsignore: Add bspopts.h*, stamp-h*.
651        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
652        * 3c509/Makefile.am: Dito.
653        * console/Makefile.am: Dito.
654        * include/bsp.h: Include bspopts.h.
655
6562001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
657
658        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
659
6602001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
663
6642001-01-05      Joel Sherrill <joel@OARcorp.com>
665
666        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
667        would be visible.
668
6692000-12-05       Eric Valette <valette@crf.canon.fr>
670
671        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
672        console/vt.c, include/bsp.h: Correct incorrect interrupt level
673        handling in new keyboard management code.  Correct
674        BSP_poll_char initialization routine.
675        * start/start.S, startup/bspstart.c: Correct when the video is
676        initialized.
677        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
678        did not work correctly on all PC speeds. The new calibrate routine
679        has been tested on Pentium 166, pentium II 200, pentium III
680        300 Mhz and does work as expected.
681
6822000-12-05      Joel Sherrill <joel@OARcorp.com>
683
684        * pc386/console/console.c, pc386/console/serial_mouse.c,
685        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
686
6872000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
688
689        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
690
6912000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
694
6952000-11-01      Joel Sherrill <joel@OARcorp.com>
696
697        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
698        and libcsupport.h moved from libc to lib/include/rtems and
699        now must be referenced as <rtems/XXX.h>.   Header file order
700        was cleaned up while doing this.
701
7022000-10-29      Joel Sherrill <joel@OARcorp.com>
703
704        * startup/sbrk.c: Removed.  Redundant with shared version.
705
7062000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
707
708        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
709        Switch to GNU canonicalization.
710
7112000-10-23      Joel Sherrill <joel@OARcorp.com>
712
713        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
714
7152000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
716
717        * console/serial_mouse.c: Added support for changing serial parameters.
718
7192000-10-20      Joel Sherrill <joel@OARcorp.com>
720
721        * include/wd80x3.h: Added file header and logic to prevent multiple
722        inclusions of this file.
723        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
724
7252000-10-20      Joel Sherrill <joel@OARcorp.com>
726
727        * include/bsp.h: Cleaned up network driver name and attach defines.
728
7292000-10-20      Dmitry Kargapolov <dk@gentex.ru>
730
731        * ne2000/ne2000.c: Fix some errors in the driver. 
732        1. There was no sufficient check of data in ethernet header.
733        The code in ne_rx_daemon() was:
734            inport_word (dport, len);
735            ...
736            len -= 4;
737              ...
738            if (len > 0)
739              ne_read_data (sc, startaddr, len, p);
740        Unfortunately, sometimes my NIC gave me too big len value,
741        the result was memory override.  To fix this, I added ethernet
742        header data checking.
743
744        2. The way overrides were serviced was not good.  It was complex
745        but sometimes did not provide reliable continuing of NIC working.
746        I had the situation of an endless loop in ne_check_status()
747        after override processing.
748
749        3. There was conceptual error of porting.  The old method of
750        overrides curing was ported from the OS-s, where override-processing
751        did start immediately.  But RTEMS-version uses events, and cleaning
752        of the overrides can start later.
753
754        I selected the way of ne2000 programming that is used
755        in freebsd kernel (v4.0).
756
757        Because of both problems, incorrect data in header of raw packet
758        and receiver override, it went through ne_reset() and fully
759        reset the ne2000.
760
761        So, in summary
762        - added detecting of the incorrect data in ethernet header;
763        - replaced handling of receiver overrides with new scheme,
764        via resetting of NIC, this method is used also in case of
765        invalid header detecting.
766
7672000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
768
769        * console/console.c, console/serial_mouse.c, include/bsp.h:
770        Add the ability to set parity, number of data bits and
771        number of stop bits to the existing i386 serial drivers.
772
7732000-10-17      Joel Sherrill <joel@OARcorp.com>
774
775        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
776        to libbsp/i386/shared/irq.
777
7782000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
779
780        * startup/linkcmds: Added lines so DWARF debug information
781        would be available.  Otherwise gdb complains that the offsets
782        for the debug info are incorrect and doesn't load the files.
783
7842000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
785
786        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
787
7882000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
789
790        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
791        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
792        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
793        compile.am
794
7952000-08-30      Joel Sherrill <joel@OARcorp.com>
796
797        * console/keyboard.h: Changed numerous routines from extern inline
798        to static inline.
799
8002000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
801
802        * Major rework of the "/dev/console" driver.
803        * Added termios support for stdin ( keyboard ).
804        * Added ioctls() to support modes similar to Linux( XLATE,
805        RAW, MEDIUMRAW ).
806        * Added Keyboard mapping and handling of the keyboard's leds.
807        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
808        controller ( 16 colors ).
809        * Added PS/2 and Serial mouse support for PC386 BSP.
810        * console/defkeymap.c: New file.
811        * console/fb_vga.c: New file.
812        * console/fb_vga.h: New file.
813        * console/i386kbd.h: New file.
814        * console/kd.h: New file.
815        * console/keyboard.c: New file.
816        * console/keyboard.h: New file.
817        * console/mouse_parser.c: New file.
818        * console/mouse_parser.h: New file.
819        * console/pc_keyb.c: New file.
820        * console/ps2_drv.h: New file.
821        * console/ps2_mouse.c: New file.
822        * console/ps2_mouse.h: New file.
823        * console/serial_mouse.c: New file.
824        * console/serial_mouse.h: New file.
825        * console/vgainit.c: New file.
826        * console/vt.c: New file.
827        * console/Makefile.am: Reflect new files.
828        * console/console.c, console/inch.c, console/outch.c: Console
829        functionality modifications.
830        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
831
8322000-08-10      Joel Sherrill <joel@OARcorp.com>
833
834        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.