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

4.104.114.84.95
Last change on this file since aa4369c was aa4369c, checked in by Joel Sherrill <joel.sherrill@…>, on 11/15/06 at 15:24:01

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

  • Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a file and simplified initialization.
  • Property mode set to 100644
File size: 27.2 KB
Line 
12006-11-15      Joel Sherrill <joel@OARcorp.com>
2
3        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
4        file and simplified initialization.
5
62006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * Makefile.am: Remove superfluous -DASM.
9
102006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * configure.ac: Require autoconf-2.60. Require automake-1.10.
13
142006-09-11      Joel Sherrill <joel@OARcorp.com>
15
16        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
17        style.
18
192006-09-04      Till Straumann <strauman@slac.stanford.edu>
20
21        * startup/bspstart.c, start/start.S: Since the crude
22        memory autodetection code can easily fail (boards with
23        'reserved' regions - I experienced a hard lockup on a
24        dell precision 490 when writing past the bios-reported
25        memory size) I added code that a) tries to save
26        and use multiboot info, if present b) allows applications
27        to override/set memory size via a weak alias.
28
292006-09-04      Till Straumann <strauman@slac.stanford.edu>
30
31        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
32
332006-02-01      Joel Sherrill <joel@OARcorp.com>
34
35        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
36        This makes it easy to build the pc386 BSP in a configuration that
37        corresponds to qemu with COM1 redirected to stdio.
38
392006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
40
41        * configure.ac: Remove explicit ampolish3 support (now in
42        RTEMS_BSP_CONFIGURE).
43
442006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
45
46        * configure.ac: Add ampolish3 support.
47        * Makefile.am: Add preinstall.am.
48
492005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
50
51        * timer/timer.c: Remove C++-style comments.
52
532005-11-02      Till Straumann <strauman@slac.stanford.edu>
54
55        PR 832/bsps
56        * startup/ldsegs.S: put IDT and GDT into data segment.
57        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
58        text segment checksum comparison failed...
59
602005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
61
62        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
63        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
64
652005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
66
67        * Makefile.am: Install/preinstall headers from ../../i386/shared.
68
692005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
70
71        PR 649/filesystem
72        * ide/idecfg.c: added configuration items for primary/secondary
73        IDE interface
74        * configure.ac: added configuration items for primary/secondary
75        IDE interface
76       
772005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
78
79        * 3c509/3c509.c: Remove [$]Log.
80        Include <errno.h> instead of <sys/errno.h>.
81
822005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
83
84        * timer/timer.c: Enhance to use either interupt-based timer
85        functions on older CPUs or to use TSC-based timer functions on
86        more recent (Pentium and above) CPUs. The decision is made in
87        Timer_initialize function when it is called for the first time
88        based on a result obtained from cpuid instruction during the BSP
89        initialization phase. During the first call, there are also late
90        bindings to the implementation functions initialized to
91        appropriate values.
92
932005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
94
95        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
96
972005-07-18      Lars Munch <lars@segv.dk>
98
99        PR 813/networking
100        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
101        parameter was added to irq handlers (2005-04-18). Before these
102        changes the argument to the interrupt handler was the interrupt
103        number, now the argument is handle, but the ne2000 driver needs the
104        interrupt number. The fix is to set the handle to the interrupt
105        number.
106
1072005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
108
109        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
110
1112005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
112
113        * include/bsp.h: New header guard.
114
1152005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
116
117        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
118        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
119        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
120        subdirectory.
121
1222005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
123
124        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
125        remove warnings.
126        * console/console.c, wd8003/wd8003.c: Added support for
127        addition of parameter in ISRs.
128       
1292005-04-26      Joel Sherrill <joel@OARcorp.com>
130
131        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
132
1332005-04-18      Eric Valette <eric.valette@free.fr>
134
135        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
136        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
137
1382005-02-18      Joel Sherrill <joel@OARcorp.com>
139
140        * console/keyboard.h: Add include file and cleanup file header.
141
1422005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
143
144        * clock/todcfg.c: size_t RTC_Count.
145
1462005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
147
148        * console/vgainit.c: static graphic_on|off.
149
1502005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
151
152        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
153
1542005-01-04      Joel Sherrill <joel@OARcorp.com>
155
156        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
157        warnings.
158
1592005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
160
161        * Makefile.am: Remove build-variant support.
162
1632004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
164
165        PR 703/filesystem
166        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
167        to uint16_t for UDMA support.
168
1692004-10-13      Eric Norum <norume@aps.anl.gov>
170
171        PR 688/bsps
172        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
173
1742004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
175
176        * configure.ac: Require automake > 1.9.
177
1782004-07-25      Joel Sherrill <joel@OARcorp.com>
179
180        * 3c509/3c509.c: Add <sys/errno.h>.
181        * startup/linkcmds: Add .jcr section.
182
1832004-05-21  Till Strauman <strauman@slac.stanford.edu>
184
185        * PR 624/bsps
186        startup/bspstart.c: When probing the memory, make sure not to
187        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
188        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
189        the screen.
190
1912004-05-21      Joel Sherrill <joel@OARcorp.com>
192
193        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
194        recent updates to BSD header files.
195
1962004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
197
198        PR 610/bsps
199        * Makefile.am: Add include/tm27.h, Cosmetics.
200        * include/tm27.h: Final cosmetics.
201
2022004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
203
204        * include/bsp.h: Split out tmtest27 support.
205        * include/tm27.h: New.
206
2072004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
208
209        PR 613/bsps
210        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
211
2122004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
213
214        PR 614/bsps
215        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
216
2172004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
218
219        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
220        which still uses RTEMS_ROOT).
221
2222004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
223
224        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
225        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
226
2272004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
228
229        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
230        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
231        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
232        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
233
2342004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
235
236        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
237        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
238        c99 fixed size types.
239
2402004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
243        Preinstall dist_project_lib*.
244
2452004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * configure.ac: Explicitly check for OBJCOPY.
248
2492004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * Makefile.am: Reflect changes to bsp.am.
252
2532004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * Makefile.am: Reflect changes to bsp.am.
256
2572004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
260
2612004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * Makefile.am: Add start*.bin to CLEANFILES.
264
2652004-02-06      Joel Sherrill <joel@OARcorp.com>
266
267        * Makefile.am: Split startup into multiple .rels without reorganizing
268        the source.
269
2702004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * Makefile.am: Add missing $ in reference to 3c509.rel.
273
2742004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
277        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
278        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
279        wrapup/Makefile.am. Use automake compilation rules.
280        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
281        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
282        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
283        * configure.ac: Reflect changes above.
284        * start/start.S: Change comment to make it gcc -ansi compliant.
285
2862004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
289        Add RTEMS_PROG_CCAS.
290
2912004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * Makefile.am: Add PREINSTALL_DIRS.
294        * console/Makefile.am: Add PREINSTALL_DIRS.
295        * wrapup/Makefile.am: Reflect changes to libcpu.
296
2972004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
300        Add PRE/TMPINSTALL_FILES to CLEANFILES.
301        * console/Makefile.am: Ditto.
302        * startup/Makefile.am: Ditto.
303
3042004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * start/Makefile.am: Remove.
307        * Makefile.am: Merge-in start/Makefile.am.
308        * configure.ac: Reflect changes above.
309
3102004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * wrapup/Makefile.am: Eliminate $(LIB).
313        Use noinst_DATA to trigger building libbsp.a.
314
3152003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
318
3192003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
322        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
323
3242003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
327        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
328        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
329
3302003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
333
3342003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * wrapup/Makefile.am: Cosmetics.
337
3382003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * Makefile.am: Misc cleanups and fixes.
341        * start/Makefile.am: Misc cleanups and fixes.
342        * startup/Makefile.am: Misc cleanups and fixes.
343        * wrapup/Makefile.am: Misc cleanups and fixes.
344
3452003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * ide/Makefile.am: PGM = ide.rel.
348
3492003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * Makefile.am: Add preinstallation dirstamp support.
352        * 3c509/Makefile.am: Cosmetics.
353        * clock/Makefile.am: Cosmetics.
354        * console/Makefile.am: Add preinstallation dirstamp support.
355        * ide/Makefile.am: Cosmetics.
356        * ne2000/Makefile.am: Cosmetics.
357        * start/Makefile.am: Add compilation dirstamp support.
358        * startup/Makefile.am: Cosmetics.
359        * timer/Makefile.am: Cosmetics.
360        * wd8003/Makefile.am: Cosmetics.
361        * wrapup/Makefile.am: Cosmetics.
362
3632003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * 3c509/Makefile.am: Remove all-local: $(ARCH).
366        * clock/Makefile.am: Remove all-local: $(ARCH).
367        * console/Makefile.am: Remove all-local: $(ARCH).
368        * ide/Makefile.am: Remove all-local: $(ARCH).
369        * ne2000/Makefile.am: Remove all-local: $(ARCH).
370        * start/Makefile.am: Remove all-local: $(ARCH).
371        * startup/Makefile.am: Remove all-local: $(ARCH).
372        * timer/Makefile.am: Remove all-local: $(ARCH).
373        * wd8003/Makefile.am: Remove all-local: $(ARCH).
374        * wrapup/Makefile.am: Remove all-local: $(ARCH).
375
3762003-10-02      Till Strauman <strauman@slac.stanford.edu>
377
378        PR 502/bsps
379        * console/outch.c: Add support for a few ANSI escape sequences to make
380        libetcl happy.
381
3822003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * Makefile.am: Merge-in include/Makefile.am.
385        Reflect changes to bsp.am.
386        * include/Makefile.am: Remove.
387        * configure.ac: Reflect changes above.
388
3892003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * bsp_specs: Remove *lib:.
392
3932003-09-04      Joel Sherrill <joel@OARcorp.com>
394
395        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
396        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
397        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
398        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
399        URL for license changed.
400
4012003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        PR 461/bsps
404        * start/Makefile.am: Correct generation of startup16.bin.
405
4062003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
409
4102003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * Makefile.am: Reflect having moved aclocal/.
413
4142003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * Makefile.am: Reflect having moved automake/.
417        * 3c509/Makefile.am: Reflect having moved automake/.
418        * clock/Makefile.am: Reflect having moved automake/.
419        * console/Makefile.am: Reflect having moved automake/.
420        * ide/Makefile.am: Reflect having moved automake/.
421        * include/Makefile.am: Reflect having moved automake/.
422        * ne2000/Makefile.am: Reflect having moved automake/.
423        * start/Makefile.am: Reflect having moved automake/.
424        * startup/Makefile.am: Reflect having moved automake/.
425        * timer/Makefile.am: Reflect having moved automake/.
426        * wd8003/Makefile.am: Reflect having moved automake/.
427        * wrapup/Makefile.am: Reflect having moved automake/.
428
4292003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        PR 452/bsps
432        * startup/Makefile.am: Remove USE_INIT_FINI.
433
4342003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
437
4382003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        PR 445/bsps
441        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
442        Remove cpp, old_cpp (now unused).
443
4442003-07-08      Joel Sherrill <joel@OARcorp.com>
445
446        * console/console.c: Correct typo.
447
4482003-05-08      Chris Johns  <cjohns@cybertec.com.au>
449
450        * HOWTO:
451        Updated the GRUB version info and how to build GRUB from source.
452        Added how to boot over the network with a PXE Netboot BIOS.
453
4542003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * ide/.cvsignore: New.
457
4582003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
459
460        PR 368/filesystems
461        * startup/ldsegs.S: Increase alignment.
462        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
463        Added IDE supporting infrastructure.
464        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
465        BSP support for libchip standard ide driver.
466
4672003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * configure.ac: Remove AC_CONFIG_AUX_DIR.
470
4712003-02-20      Till Straumann <strauman@slac.stanford.edu>
472
473        PR 353/bsps
474        * include/bsp.h: Let the application override the network driver
475        and attach routine.
476
4772003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
480
4812003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * configure.ac: AC_PREREQ(2.57).
484
4852003-01-20      Joel Sherrill <joel@OARcorp.com>
486
487        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
488
4892003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
492        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
493        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
494        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
495        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
496        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
497        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
498
4992002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * start/Makefile.am: Use install-data-local to install startfile.
502
5032002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
504
505        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
506
5072002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
508
509        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
510
5112002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
512
513        * .cvsignore: Reformat.
514        Add autom4te*cache.
515        Remove autom4te.cache.
516
5172002-09-13     Eric Norum <eric.norum@usask.ca>
518
519        * start/start16.S: Remove unwanted + at beginning of relative
520        numeric label.
521
5222002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
523
524        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
525
5262002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
527
528        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
529        PREINSTALL_FILES.
530        * console/mouse_parser.c: Include <string.h> (for strcmp).
531        * console/vt.c: Include <string.h> (for memcpy).
532        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
533
5342002-08-21      Joel Sherrill <joel@OARcorp.com>
535
536        * bsp_specs: Added support for -nostdlibs.
537
5382002-08-14      Joel Sherrill <joel@OARcorp.com>
539
540        * start/start16.S: Per PR259, added code to test for video present
541        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
542        tested this patch.
543
5442002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
545
546        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
547
5482002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
549
550        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
551        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
552        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
553        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
554        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
555        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
556        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
557        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
558        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
559
5602002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
561
562        * startup/ldsegs.S: #include <asm.h>.
563        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
564        Remove printk (Now in bspIo.h).
565
5662002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
567
568        * start/Makefile.am: Eliminate PGM.
569        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
570        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
571
5722002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
575
5762002-07-16      Eric Norum <eric.norum@usask.ca>
577
578        * console/console.c: Others on the rtems-users list have expressed
579        concern about this run-time selection, so I've enclosed the changes
580        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
581
5822002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
583
584        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
585        Remove $(OBJS) from all-local.
586
5872002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
590
5912001-05-09      Joel Sherrill <joel@OARcorp.com>
592
593        * startup/linkcmds: In support of gcc 3.1, added one of more
594        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
595        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
596        and direction of segments to memory regions may also have been
597        addressed.  This was a sweep across all BSPs.
598 
5992002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
600
601        * configure.ac:
602        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
603        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
604        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
605        * Makefile.am: Remove AUTOMAKE_OPTIONS.
606        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
607        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
608        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
609        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
610        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
611        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
612        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
613        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
614        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
615
6162002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
617
618        * PR139
619        * configure.ac: Remove stray ';', breaks building with automake-1.6.
620
6212002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
624
6252001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
628        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
629
6302001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
633
6342001-10-12      Joel Sherrill <joel@OARcorp.com>
635
636        * console/inch.c: Fixed typo.
637
6382001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
639
640        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
641        * configure.in: Remove.
642        * configure.ac: New file, generated from configure.in by autoupdate.
643
6442001-09-27      Joel Sherrill <joel@OARcorp.com>
645
646        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
647
6482001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * include/Makefile.am: Use 'CLEANFILES ='.
651        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
652        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
653        * Makefile.am: Use 'TMPINSTALL_FILES ='.
654
6552001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
657        * console/Makefile.am: Remove RTEMS_H_FILES.
658        * start/start16.S: include <bspopts.h> to get NEW_GAS.
659
6602001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * configure.in: Add bspopts.h.
663        * include/.cvsignore: Add bspopts.h*, stamp-h*.
664        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
665        * 3c509/Makefile.am: Dito.
666        * console/Makefile.am: Dito.
667        * include/bsp.h: Include bspopts.h.
668
6692001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
670
671        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
672
6732001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
674
675        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
676
6772001-01-05      Joel Sherrill <joel@OARcorp.com>
678
679        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
680        would be visible.
681
6822000-12-05       Eric Valette <valette@crf.canon.fr>
683
684        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
685        console/vt.c, include/bsp.h: Correct incorrect interrupt level
686        handling in new keyboard management code.  Correct
687        BSP_poll_char initialization routine.
688        * start/start.S, startup/bspstart.c: Correct when the video is
689        initialized.
690        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
691        did not work correctly on all PC speeds. The new calibrate routine
692        has been tested on Pentium 166, pentium II 200, pentium III
693        300 Mhz and does work as expected.
694
6952000-12-05      Joel Sherrill <joel@OARcorp.com>
696
697        * pc386/console/console.c, pc386/console/serial_mouse.c,
698        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
699
7002000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
701
702        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
703
7042000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
705
706        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
707
7082000-11-01      Joel Sherrill <joel@OARcorp.com>
709
710        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
711        and libcsupport.h moved from libc to lib/include/rtems and
712        now must be referenced as <rtems/XXX.h>.   Header file order
713        was cleaned up while doing this.
714
7152000-10-29      Joel Sherrill <joel@OARcorp.com>
716
717        * startup/sbrk.c: Removed.  Redundant with shared version.
718
7192000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
722        Switch to GNU canonicalization.
723
7242000-10-23      Joel Sherrill <joel@OARcorp.com>
725
726        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
727
7282000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
729
730        * console/serial_mouse.c: Added support for changing serial parameters.
731
7322000-10-20      Joel Sherrill <joel@OARcorp.com>
733
734        * include/wd80x3.h: Added file header and logic to prevent multiple
735        inclusions of this file.
736        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
737
7382000-10-20      Joel Sherrill <joel@OARcorp.com>
739
740        * include/bsp.h: Cleaned up network driver name and attach defines.
741
7422000-10-20      Dmitry Kargapolov <dk@gentex.ru>
743
744        * ne2000/ne2000.c: Fix some errors in the driver. 
745        1. There was no sufficient check of data in ethernet header.
746        The code in ne_rx_daemon() was:
747            inport_word (dport, len);
748            ...
749            len -= 4;
750              ...
751            if (len > 0)
752              ne_read_data (sc, startaddr, len, p);
753        Unfortunately, sometimes my NIC gave me too big len value,
754        the result was memory override.  To fix this, I added ethernet
755        header data checking.
756
757        2. The way overrides were serviced was not good.  It was complex
758        but sometimes did not provide reliable continuing of NIC working.
759        I had the situation of an endless loop in ne_check_status()
760        after override processing.
761
762        3. There was conceptual error of porting.  The old method of
763        overrides curing was ported from the OS-s, where override-processing
764        did start immediately.  But RTEMS-version uses events, and cleaning
765        of the overrides can start later.
766
767        I selected the way of ne2000 programming that is used
768        in freebsd kernel (v4.0).
769
770        Because of both problems, incorrect data in header of raw packet
771        and receiver override, it went through ne_reset() and fully
772        reset the ne2000.
773
774        So, in summary
775        - added detecting of the incorrect data in ethernet header;
776        - replaced handling of receiver overrides with new scheme,
777        via resetting of NIC, this method is used also in case of
778        invalid header detecting.
779
7802000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
781
782        * console/console.c, console/serial_mouse.c, include/bsp.h:
783        Add the ability to set parity, number of data bits and
784        number of stop bits to the existing i386 serial drivers.
785
7862000-10-17      Joel Sherrill <joel@OARcorp.com>
787
788        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
789        to libbsp/i386/shared/irq.
790
7912000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
792
793        * startup/linkcmds: Added lines so DWARF debug information
794        would be available.  Otherwise gdb complains that the offsets
795        for the debug info are incorrect and doesn't load the files.
796
7972000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
798
799        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
800
8012000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
802
803        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
804        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
805        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
806        compile.am
807
8082000-08-30      Joel Sherrill <joel@OARcorp.com>
809
810        * console/keyboard.h: Changed numerous routines from extern inline
811        to static inline.
812
8132000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
814
815        * Major rework of the "/dev/console" driver.
816        * Added termios support for stdin ( keyboard ).
817        * Added ioctls() to support modes similar to Linux( XLATE,
818        RAW, MEDIUMRAW ).
819        * Added Keyboard mapping and handling of the keyboard's leds.
820        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
821        controller ( 16 colors ).
822        * Added PS/2 and Serial mouse support for PC386 BSP.
823        * console/defkeymap.c: New file.
824        * console/fb_vga.c: New file.
825        * console/fb_vga.h: New file.
826        * console/i386kbd.h: New file.
827        * console/kd.h: New file.
828        * console/keyboard.c: New file.
829        * console/keyboard.h: New file.
830        * console/mouse_parser.c: New file.
831        * console/mouse_parser.h: New file.
832        * console/pc_keyb.c: New file.
833        * console/ps2_drv.h: New file.
834        * console/ps2_mouse.c: New file.
835        * console/ps2_mouse.h: New file.
836        * console/serial_mouse.c: New file.
837        * console/serial_mouse.h: New file.
838        * console/vgainit.c: New file.
839        * console/vt.c: New file.
840        * console/Makefile.am: Reflect new files.
841        * console/console.c, console/inch.c, console/outch.c: Console
842        functionality modifications.
843        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
844
8452000-08-10      Joel Sherrill <joel@OARcorp.com>
846
847        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.