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

Last change on this file since 56e2dc0 was 56e2dc0, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/19/06 at 13:46:53

2006-10-19 Ralf Corsépius <ralf.corsepius@…>

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