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

4.104.114.84.95
Last change on this file since 662c157 was 662c157, checked in by Till Straumann <strauman@…>, on Sep 4, 2006 at 11:29:29 PM
  • startup/bspstart.c, start/start.S: Since the crude memory autodetection code can easily fail (boards with 'reserved' regions - I experienced a hard lockup on a dell precision 490 when writing past the bios-reported memory size) I added code that a) tries to save and use multiboot info, if present b) allows applications to override/set memory size via a weak alias.
  • Property mode set to 100644
File size: 26.8 KB
Line 
12006-09-04      Till Straumann <strauman@slac.stanford.edu>
2
3        * startup/bspstart.c, start/start.S: Since the crude
4        memory autodetection code can easily fail (boards with
5        'reserved' regions - I experienced a hard lockup on a
6        dell precision 490 when writing past the bios-reported
7        memory size) I added code that a) tries to save
8        and use multiboot info, if present b) allows applications
9        to override/set memory size via a weak alias.
10
112006-09-04      Till Straumann <strauman@slac.stanford.edu>
12
13        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
14
152006-02-01      Joel Sherrill <joel@OARcorp.com>
16
17        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
18        This makes it easy to build the pc386 BSP in a configuration that
19        corresponds to qemu with COM1 redirected to stdio.
20
212006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
22
23        * configure.ac: Remove explicit ampolish3 support (now in
24        RTEMS_BSP_CONFIGURE).
25
262006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
27
28        * configure.ac: Add ampolish3 support.
29        * Makefile.am: Add preinstall.am.
30
312005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
32
33        * timer/timer.c: Remove C++-style comments.
34
352005-11-02      Till Straumann <strauman@slac.stanford.edu>
36
37        PR 832/bsps
38        * startup/ldsegs.S: put IDT and GDT into data segment.
39        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
40        text segment checksum comparison failed...
41
422005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
43
44        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
45        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
46
472005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
48
49        * Makefile.am: Install/preinstall headers from ../../i386/shared.
50
512005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
52
53        PR 649/filesystem
54        * ide/idecfg.c: added configuration items for primary/secondary
55        IDE interface
56        * configure.ac: added configuration items for primary/secondary
57        IDE interface
58       
592005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
60
61        * 3c509/3c509.c: Remove [$]Log.
62        Include <errno.h> instead of <sys/errno.h>.
63
642005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
65
66        * timer/timer.c: Enhance to use either interupt-based timer
67        functions on older CPUs or to use TSC-based timer functions on
68        more recent (Pentium and above) CPUs. The decision is made in
69        Timer_initialize function when it is called for the first time
70        based on a result obtained from cpuid instruction during the BSP
71        initialization phase. During the first call, there are also late
72        bindings to the implementation functions initialized to
73        appropriate values.
74
752005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
76
77        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
78
792005-07-18      Lars Munch <lars@segv.dk>
80
81        PR 813/networking
82        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
83        parameter was added to irq handlers (2005-04-18). Before these
84        changes the argument to the interrupt handler was the interrupt
85        number, now the argument is handle, but the ne2000 driver needs the
86        interrupt number. The fix is to set the handle to the interrupt
87        number.
88
892005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
90
91        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
92
932005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
94
95        * include/bsp.h: New header guard.
96
972005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
98
99        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
100        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
101        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
102        subdirectory.
103
1042005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
105
106        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
107        remove warnings.
108        * console/console.c, wd8003/wd8003.c: Added support for
109        addition of parameter in ISRs.
110       
1112005-04-26      Joel Sherrill <joel@OARcorp.com>
112
113        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
114
1152005-04-18      Eric Valette <eric.valette@free.fr>
116
117        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
118        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
119
1202005-02-18      Joel Sherrill <joel@OARcorp.com>
121
122        * console/keyboard.h: Add include file and cleanup file header.
123
1242005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
125
126        * clock/todcfg.c: size_t RTC_Count.
127
1282005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
129
130        * console/vgainit.c: static graphic_on|off.
131
1322005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
135
1362005-01-04      Joel Sherrill <joel@OARcorp.com>
137
138        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
139        warnings.
140
1412005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
142
143        * Makefile.am: Remove build-variant support.
144
1452004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
146
147        PR 703/filesystem
148        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
149        to uint16_t for UDMA support.
150
1512004-10-13      Eric Norum <norume@aps.anl.gov>
152
153        PR 688/bsps
154        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
155
1562004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        * configure.ac: Require automake > 1.9.
159
1602004-07-25      Joel Sherrill <joel@OARcorp.com>
161
162        * 3c509/3c509.c: Add <sys/errno.h>.
163        * startup/linkcmds: Add .jcr section.
164
1652004-05-21  Till Strauman <strauman@slac.stanford.edu>
166
167        * PR 624/bsps
168        startup/bspstart.c: When probing the memory, make sure not to
169        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
170        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
171        the screen.
172
1732004-05-21      Joel Sherrill <joel@OARcorp.com>
174
175        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
176        recent updates to BSD header files.
177
1782004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
179
180        PR 610/bsps
181        * Makefile.am: Add include/tm27.h, Cosmetics.
182        * include/tm27.h: Final cosmetics.
183
1842004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
185
186        * include/bsp.h: Split out tmtest27 support.
187        * include/tm27.h: New.
188
1892004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        PR 613/bsps
192        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
193
1942004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
195
196        PR 614/bsps
197        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
198
1992004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
200
201        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
202        which still uses RTEMS_ROOT).
203
2042004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
205
206        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
207        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
208
2092004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
210
211        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
212        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
213        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
214        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
215
2162004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
217
218        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
219        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
220        c99 fixed size types.
221
2222004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
225        Preinstall dist_project_lib*.
226
2272004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * configure.ac: Explicitly check for OBJCOPY.
230
2312004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * Makefile.am: Reflect changes to bsp.am.
234
2352004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * Makefile.am: Reflect changes to bsp.am.
238
2392004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
242
2432004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * Makefile.am: Add start*.bin to CLEANFILES.
246
2472004-02-06      Joel Sherrill <joel@OARcorp.com>
248
249        * Makefile.am: Split startup into multiple .rels without reorganizing
250        the source.
251
2522004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * Makefile.am: Add missing $ in reference to 3c509.rel.
255
2562004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
259        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
260        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
261        wrapup/Makefile.am. Use automake compilation rules.
262        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
263        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
264        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
265        * configure.ac: Reflect changes above.
266        * start/start.S: Change comment to make it gcc -ansi compliant.
267
2682004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
271        Add RTEMS_PROG_CCAS.
272
2732004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * Makefile.am: Add PREINSTALL_DIRS.
276        * console/Makefile.am: Add PREINSTALL_DIRS.
277        * wrapup/Makefile.am: Reflect changes to libcpu.
278
2792004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
282        Add PRE/TMPINSTALL_FILES to CLEANFILES.
283        * console/Makefile.am: Ditto.
284        * startup/Makefile.am: Ditto.
285
2862004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * start/Makefile.am: Remove.
289        * Makefile.am: Merge-in start/Makefile.am.
290        * configure.ac: Reflect changes above.
291
2922004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * wrapup/Makefile.am: Eliminate $(LIB).
295        Use noinst_DATA to trigger building libbsp.a.
296
2972003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
300
3012003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
304        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
305
3062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
309        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
310        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
311
3122003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
315
3162003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * wrapup/Makefile.am: Cosmetics.
319
3202003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Misc cleanups and fixes.
323        * start/Makefile.am: Misc cleanups and fixes.
324        * startup/Makefile.am: Misc cleanups and fixes.
325        * wrapup/Makefile.am: Misc cleanups and fixes.
326
3272003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * ide/Makefile.am: PGM = ide.rel.
330
3312003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * Makefile.am: Add preinstallation dirstamp support.
334        * 3c509/Makefile.am: Cosmetics.
335        * clock/Makefile.am: Cosmetics.
336        * console/Makefile.am: Add preinstallation dirstamp support.
337        * ide/Makefile.am: Cosmetics.
338        * ne2000/Makefile.am: Cosmetics.
339        * start/Makefile.am: Add compilation dirstamp support.
340        * startup/Makefile.am: Cosmetics.
341        * timer/Makefile.am: Cosmetics.
342        * wd8003/Makefile.am: Cosmetics.
343        * wrapup/Makefile.am: Cosmetics.
344
3452003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * 3c509/Makefile.am: Remove all-local: $(ARCH).
348        * clock/Makefile.am: Remove all-local: $(ARCH).
349        * console/Makefile.am: Remove all-local: $(ARCH).
350        * ide/Makefile.am: Remove all-local: $(ARCH).
351        * ne2000/Makefile.am: Remove all-local: $(ARCH).
352        * start/Makefile.am: Remove all-local: $(ARCH).
353        * startup/Makefile.am: Remove all-local: $(ARCH).
354        * timer/Makefile.am: Remove all-local: $(ARCH).
355        * wd8003/Makefile.am: Remove all-local: $(ARCH).
356        * wrapup/Makefile.am: Remove all-local: $(ARCH).
357
3582003-10-02      Till Strauman <strauman@slac.stanford.edu>
359
360        PR 502/bsps
361        * console/outch.c: Add support for a few ANSI escape sequences to make
362        libetcl happy.
363
3642003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * Makefile.am: Merge-in include/Makefile.am.
367        Reflect changes to bsp.am.
368        * include/Makefile.am: Remove.
369        * configure.ac: Reflect changes above.
370
3712003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * bsp_specs: Remove *lib:.
374
3752003-09-04      Joel Sherrill <joel@OARcorp.com>
376
377        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
378        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
379        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
380        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
381        URL for license changed.
382
3832003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        PR 461/bsps
386        * start/Makefile.am: Correct generation of startup16.bin.
387
3882003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
391
3922003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * Makefile.am: Reflect having moved aclocal/.
395
3962003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * Makefile.am: Reflect having moved automake/.
399        * 3c509/Makefile.am: Reflect having moved automake/.
400        * clock/Makefile.am: Reflect having moved automake/.
401        * console/Makefile.am: Reflect having moved automake/.
402        * ide/Makefile.am: Reflect having moved automake/.
403        * include/Makefile.am: Reflect having moved automake/.
404        * ne2000/Makefile.am: Reflect having moved automake/.
405        * start/Makefile.am: Reflect having moved automake/.
406        * startup/Makefile.am: Reflect having moved automake/.
407        * timer/Makefile.am: Reflect having moved automake/.
408        * wd8003/Makefile.am: Reflect having moved automake/.
409        * wrapup/Makefile.am: Reflect having moved automake/.
410
4112003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        PR 452/bsps
414        * startup/Makefile.am: Remove USE_INIT_FINI.
415
4162003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
419
4202003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        PR 445/bsps
423        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
424        Remove cpp, old_cpp (now unused).
425
4262003-07-08      Joel Sherrill <joel@OARcorp.com>
427
428        * console/console.c: Correct typo.
429
4302003-05-08      Chris Johns  <cjohns@cybertec.com.au>
431
432        * HOWTO:
433        Updated the GRUB version info and how to build GRUB from source.
434        Added how to boot over the network with a PXE Netboot BIOS.
435
4362003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * ide/.cvsignore: New.
439
4402003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
441
442        PR 368/filesystems
443        * startup/ldsegs.S: Increase alignment.
444        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
445        Added IDE supporting infrastructure.
446        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
447        BSP support for libchip standard ide driver.
448
4492003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * configure.ac: Remove AC_CONFIG_AUX_DIR.
452
4532003-02-20      Till Straumann <strauman@slac.stanford.edu>
454
455        PR 353/bsps
456        * include/bsp.h: Let the application override the network driver
457        and attach routine.
458
4592003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
462
4632003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * configure.ac: AC_PREREQ(2.57).
466
4672003-01-20      Joel Sherrill <joel@OARcorp.com>
468
469        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
470
4712003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
474        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
475        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
476        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
477        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
478        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
479        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
480
4812002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * start/Makefile.am: Use install-data-local to install startfile.
484
4852002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
488
4892002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
492
4932002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
494
495        * .cvsignore: Reformat.
496        Add autom4te*cache.
497        Remove autom4te.cache.
498
4992002-09-13     Eric Norum <eric.norum@usask.ca>
500
501        * start/start16.S: Remove unwanted + at beginning of relative
502        numeric label.
503
5042002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
507
5082002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
511        PREINSTALL_FILES.
512        * console/mouse_parser.c: Include <string.h> (for strcmp).
513        * console/vt.c: Include <string.h> (for memcpy).
514        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
515
5162002-08-21      Joel Sherrill <joel@OARcorp.com>
517
518        * bsp_specs: Added support for -nostdlibs.
519
5202002-08-14      Joel Sherrill <joel@OARcorp.com>
521
522        * start/start16.S: Per PR259, added code to test for video present
523        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
524        tested this patch.
525
5262002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
527
528        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
529
5302002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
533        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
534        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
535        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
536        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
537        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
538        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
539        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
540        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
541
5422002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * startup/ldsegs.S: #include <asm.h>.
545        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
546        Remove printk (Now in bspIo.h).
547
5482002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
549
550        * start/Makefile.am: Eliminate PGM.
551        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
552        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
553
5542002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
557
5582002-07-16      Eric Norum <eric.norum@usask.ca>
559
560        * console/console.c: Others on the rtems-users list have expressed
561        concern about this run-time selection, so I've enclosed the changes
562        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
563
5642002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
565
566        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
567        Remove $(OBJS) from all-local.
568
5692002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
570
571        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
572
5732001-05-09      Joel Sherrill <joel@OARcorp.com>
574
575        * startup/linkcmds: In support of gcc 3.1, added one of more
576        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
577        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
578        and direction of segments to memory regions may also have been
579        addressed.  This was a sweep across all BSPs.
580 
5812002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
582
583        * configure.ac:
584        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
585        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
586        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
587        * Makefile.am: Remove AUTOMAKE_OPTIONS.
588        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
589        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
590        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
591        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
592        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
593        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
594        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
595        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
596        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
597
5982002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
600        * PR139
601        * configure.ac: Remove stray ';', breaks building with automake-1.6.
602
6032002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
605        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
606
6072001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
608
609        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
610        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
611
6122001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
613
614        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
615
6162001-10-12      Joel Sherrill <joel@OARcorp.com>
617
618        * console/inch.c: Fixed typo.
619
6202001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
621
622        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
623        * configure.in: Remove.
624        * configure.ac: New file, generated from configure.in by autoupdate.
625
6262001-09-27      Joel Sherrill <joel@OARcorp.com>
627
628        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
629
6302001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * include/Makefile.am: Use 'CLEANFILES ='.
633        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
634        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
635        * Makefile.am: Use 'TMPINSTALL_FILES ='.
636
6372001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * console/Makefile.am: Remove RTEMS_H_FILES.
640        * start/start16.S: include <bspopts.h> to get NEW_GAS.
641
6422001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * configure.in: Add bspopts.h.
645        * include/.cvsignore: Add bspopts.h*, stamp-h*.
646        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
647        * 3c509/Makefile.am: Dito.
648        * console/Makefile.am: Dito.
649        * include/bsp.h: Include bspopts.h.
650
6512001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
652
653        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
654
6552001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
657        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
658
6592001-01-05      Joel Sherrill <joel@OARcorp.com>
660
661        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
662        would be visible.
663
6642000-12-05       Eric Valette <valette@crf.canon.fr>
665
666        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
667        console/vt.c, include/bsp.h: Correct incorrect interrupt level
668        handling in new keyboard management code.  Correct
669        BSP_poll_char initialization routine.
670        * start/start.S, startup/bspstart.c: Correct when the video is
671        initialized.
672        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
673        did not work correctly on all PC speeds. The new calibrate routine
674        has been tested on Pentium 166, pentium II 200, pentium III
675        300 Mhz and does work as expected.
676
6772000-12-05      Joel Sherrill <joel@OARcorp.com>
678
679        * pc386/console/console.c, pc386/console/serial_mouse.c,
680        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
681
6822000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
683
684        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
685
6862000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
689
6902000-11-01      Joel Sherrill <joel@OARcorp.com>
691
692        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
693        and libcsupport.h moved from libc to lib/include/rtems and
694        now must be referenced as <rtems/XXX.h>.   Header file order
695        was cleaned up while doing this.
696
6972000-10-29      Joel Sherrill <joel@OARcorp.com>
698
699        * startup/sbrk.c: Removed.  Redundant with shared version.
700
7012000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
704        Switch to GNU canonicalization.
705
7062000-10-23      Joel Sherrill <joel@OARcorp.com>
707
708        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
709
7102000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
711
712        * console/serial_mouse.c: Added support for changing serial parameters.
713
7142000-10-20      Joel Sherrill <joel@OARcorp.com>
715
716        * include/wd80x3.h: Added file header and logic to prevent multiple
717        inclusions of this file.
718        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
719
7202000-10-20      Joel Sherrill <joel@OARcorp.com>
721
722        * include/bsp.h: Cleaned up network driver name and attach defines.
723
7242000-10-20      Dmitry Kargapolov <dk@gentex.ru>
725
726        * ne2000/ne2000.c: Fix some errors in the driver. 
727        1. There was no sufficient check of data in ethernet header.
728        The code in ne_rx_daemon() was:
729            inport_word (dport, len);
730            ...
731            len -= 4;
732              ...
733            if (len > 0)
734              ne_read_data (sc, startaddr, len, p);
735        Unfortunately, sometimes my NIC gave me too big len value,
736        the result was memory override.  To fix this, I added ethernet
737        header data checking.
738
739        2. The way overrides were serviced was not good.  It was complex
740        but sometimes did not provide reliable continuing of NIC working.
741        I had the situation of an endless loop in ne_check_status()
742        after override processing.
743
744        3. There was conceptual error of porting.  The old method of
745        overrides curing was ported from the OS-s, where override-processing
746        did start immediately.  But RTEMS-version uses events, and cleaning
747        of the overrides can start later.
748
749        I selected the way of ne2000 programming that is used
750        in freebsd kernel (v4.0).
751
752        Because of both problems, incorrect data in header of raw packet
753        and receiver override, it went through ne_reset() and fully
754        reset the ne2000.
755
756        So, in summary
757        - added detecting of the incorrect data in ethernet header;
758        - replaced handling of receiver overrides with new scheme,
759        via resetting of NIC, this method is used also in case of
760        invalid header detecting.
761
7622000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
763
764        * console/console.c, console/serial_mouse.c, include/bsp.h:
765        Add the ability to set parity, number of data bits and
766        number of stop bits to the existing i386 serial drivers.
767
7682000-10-17      Joel Sherrill <joel@OARcorp.com>
769
770        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
771        to libbsp/i386/shared/irq.
772
7732000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
774
775        * startup/linkcmds: Added lines so DWARF debug information
776        would be available.  Otherwise gdb complains that the offsets
777        for the debug info are incorrect and doesn't load the files.
778
7792000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
782
7832000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
786        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
787        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
788        compile.am
789
7902000-08-30      Joel Sherrill <joel@OARcorp.com>
791
792        * console/keyboard.h: Changed numerous routines from extern inline
793        to static inline.
794
7952000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
796
797        * Major rework of the "/dev/console" driver.
798        * Added termios support for stdin ( keyboard ).
799        * Added ioctls() to support modes similar to Linux( XLATE,
800        RAW, MEDIUMRAW ).
801        * Added Keyboard mapping and handling of the keyboard's leds.
802        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
803        controller ( 16 colors ).
804        * Added PS/2 and Serial mouse support for PC386 BSP.
805        * console/defkeymap.c: New file.
806        * console/fb_vga.c: New file.
807        * console/fb_vga.h: New file.
808        * console/i386kbd.h: New file.
809        * console/kd.h: New file.
810        * console/keyboard.c: New file.
811        * console/keyboard.h: New file.
812        * console/mouse_parser.c: New file.
813        * console/mouse_parser.h: New file.
814        * console/pc_keyb.c: New file.
815        * console/ps2_drv.h: New file.
816        * console/ps2_mouse.c: New file.
817        * console/ps2_mouse.h: New file.
818        * console/serial_mouse.c: New file.
819        * console/serial_mouse.h: New file.
820        * console/vgainit.c: New file.
821        * console/vt.c: New file.
822        * console/Makefile.am: Reflect new files.
823        * console/console.c, console/inch.c, console/outch.c: Console
824        functionality modifications.
825        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
826
8272000-08-10      Joel Sherrill <joel@OARcorp.com>
828
829        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.