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

4.104.114.84.95
Last change on this file since 73733dc was 73733dc, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/11/06 at 04:52:39

2006-01-11 Ralf Corsepius <ralf.corsepius@…>

  • configure.ac: Remove explicit ampolish3 support (now in RTEMS_BSP_CONFIGURE).
  • Property mode set to 100644
File size: 26.0 KB
RevLine 
[73733dc]12006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Remove explicit ampolish3 support (now in
4        RTEMS_BSP_CONFIGURE).
5
[5c7f274]62006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
7
8        * configure.ac: Add ampolish3 support.
9        * Makefile.am: Add preinstall.am.
10
[1fdeb22]112005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
12
13        * timer/timer.c: Remove C++-style comments.
14
[0de2f239]152005-11-02      Till Straumann <strauman@slac.stanford.edu>
[ebedf31]16
[1fdeb22]17        PR 832/bsps
18        * startup/ldsegs.S: put IDT and GDT into data segment.
19        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
[086c1c3]20        text segment checksum comparison failed...
[ebedf31]21
[939ae4c]222005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
23
24        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
25        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
26
[8d62d94a]272005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
28
29        * Makefile.am: Install/preinstall headers from ../../i386/shared.
30
[d1572bcf]312005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
32
[2f22923]33        PR 649/filesystem
[d1572bcf]34        * ide/idecfg.c: added configuration items for primary/secondary
35        IDE interface
36        * configure.ac: added configuration items for primary/secondary
37        IDE interface
38       
[574edd7]392005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
40
41        * 3c509/3c509.c: Remove [$]Log.
42        Include <errno.h> instead of <sys/errno.h>.
43
[1131dfe]442005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
45
46        * timer/timer.c: Enhance to use either interupt-based timer
47        functions on older CPUs or to use TSC-based timer functions on
48        more recent (Pentium and above) CPUs. The decision is made in
49        Timer_initialize function when it is called for the first time
50        based on a result obtained from cpuid instruction during the BSP
51        initialization phase. During the first call, there are also late
52        bindings to the implementation functions initialized to
53        appropriate values.
54
[71319f77]552005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
56
57        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
58
[5fa10f2d]592005-07-18      Lars Munch <lars@segv.dk>
60
61        PR 813/networking
62        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
63        parameter was added to irq handlers (2005-04-18). Before these
64        changes the argument to the interrupt handler was the interrupt
65        number, now the argument is handle, but the ne2000 driver needs the
66        interrupt number. The fix is to set the handle to the interrupt
67        number.
68
[63a4538]692005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
70
71        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
72
[34c4852]732005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
74
75        * include/bsp.h: New header guard.
76
[6daada6]772005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
78
79        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
80        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
81        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
82        subdirectory.
83
[9dee9833]842005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
85
86        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
87        remove warnings.
88        * console/console.c, wd8003/wd8003.c: Added support for
89        addition of parameter in ISRs.
90       
[b607d9c8]912005-04-26      Joel Sherrill <joel@OARcorp.com>
92
93        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
94
[68f4e5f]952005-04-18      Eric Valette <eric.valette@free.fr>
96
97        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
98        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
99
[df3ae64]1002005-02-18      Joel Sherrill <joel@OARcorp.com>
101
102        * console/keyboard.h: Add include file and cleanup file header.
103
[dc2aadef]1042005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
105
106        * clock/todcfg.c: size_t RTC_Count.
107
[8ed53e05]1082005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        * console/vgainit.c: static graphic_on|off.
111
[844609f9]1122005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
113
114        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
115
[a4a5624]1162005-01-04      Joel Sherrill <joel@OARcorp.com>
117
118        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
119        warnings.
120
[4cbf22a]1212005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
122
123        * Makefile.am: Remove build-variant support.
124
[6af556b]1252004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
126
127        PR 703/filesystem
128        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
129        to uint16_t for UDMA support.
130
[ca0d89da]1312004-10-13      Eric Norum <norume@aps.anl.gov>
132
133        PR 688/bsps
134        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
135
[8d62d94a]1362004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]137
138        * configure.ac: Require automake > 1.9.
139
[0e5db091]1402004-07-25      Joel Sherrill <joel@OARcorp.com>
141
142        * 3c509/3c509.c: Add <sys/errno.h>.
143        * startup/linkcmds: Add .jcr section.
144
[fdcfca01]1452004-05-21  Till Strauman <strauman@slac.stanford.edu>
146
147        * PR 624/bsps
148        startup/bspstart.c: When probing the memory, make sure not to
149        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
150        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
151        the screen.
152
[a14e350a]1532004-05-21      Joel Sherrill <joel@OARcorp.com>
154
155        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
156        recent updates to BSD header files.
157
[8d62d94a]1582004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
[3defec6]159
160        PR 610/bsps
161        * Makefile.am: Add include/tm27.h, Cosmetics.
162        * include/tm27.h: Final cosmetics.
163
[8d62d94a]1642004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
[89c86764]165
166        * include/bsp.h: Split out tmtest27 support.
167        * include/tm27.h: New.
168
[8d62d94a]1692004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
[3344730a]170
171        PR 613/bsps
172        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
173
[8d62d94a]1742004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
[7dd6e8d]175
176        PR 614/bsps
177        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
178
[8d62d94a]1792004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
[d9ac411f]180
181        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
182        which still uses RTEMS_ROOT).
183
[8d62d94a]1842004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
[cc1426bb]185
186        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
187        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
188
[8d62d94a]1892004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[b14d8a48]190
191        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
192        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
193        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
194        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
195
[8d62d94a]1962004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
[6fda59f]197
198        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
199        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
200        c99 fixed size types.
201
[d7fb9f8]2022004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
205        Preinstall dist_project_lib*.
206
[800a047]2072004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * configure.ac: Explicitly check for OBJCOPY.
210
[65bcccb]2112004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * Makefile.am: Reflect changes to bsp.am.
214
[ad367a3a]2152004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * Makefile.am: Reflect changes to bsp.am.
218
[c24d7c84]2192004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
222
[c0e7f2cd]2232004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * Makefile.am: Add start*.bin to CLEANFILES.
226
[74f89dc]2272004-02-06      Joel Sherrill <joel@OARcorp.com>
228
229        * Makefile.am: Split startup into multiple .rels without reorganizing
230        the source.
231
[76f3064a]2322004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * Makefile.am: Add missing $ in reference to 3c509.rel.
235
[14023b45]2362004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
239        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
240        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
241        wrapup/Makefile.am. Use automake compilation rules.
242        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
243        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
244        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
245        * configure.ac: Reflect changes above.
246        * start/start.S: Change comment to make it gcc -ansi compliant.
247
[f3c5a0ec]2482004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
251        Add RTEMS_PROG_CCAS.
252
[f0ce52f]2532004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * Makefile.am: Add PREINSTALL_DIRS.
256        * console/Makefile.am: Add PREINSTALL_DIRS.
257        * wrapup/Makefile.am: Reflect changes to libcpu.
258
[875324a6]2592004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
262        Add PRE/TMPINSTALL_FILES to CLEANFILES.
263        * console/Makefile.am: Ditto.
264        * startup/Makefile.am: Ditto.
265
[b3c7b2d8]2662004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * start/Makefile.am: Remove.
269        * Makefile.am: Merge-in start/Makefile.am.
270        * configure.ac: Reflect changes above.
271
[6411947]2722004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * wrapup/Makefile.am: Eliminate $(LIB).
275        Use noinst_DATA to trigger building libbsp.a.
276
[6e94600]2772003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
280
[b35414a]2812003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
284        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
285
[8e59175e]2862003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
289        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
290        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
291
[810720b6]2922003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
295
[5ed190a0]2962003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * wrapup/Makefile.am: Cosmetics.
299
[50b3fcf]3002003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * Makefile.am: Misc cleanups and fixes.
303        * start/Makefile.am: Misc cleanups and fixes.
304        * startup/Makefile.am: Misc cleanups and fixes.
305        * wrapup/Makefile.am: Misc cleanups and fixes.
306
[dabd0ef7]3072003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * ide/Makefile.am: PGM = ide.rel.
310
[1bb55d6]3112003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * Makefile.am: Add preinstallation dirstamp support.
314        * 3c509/Makefile.am: Cosmetics.
315        * clock/Makefile.am: Cosmetics.
316        * console/Makefile.am: Add preinstallation dirstamp support.
317        * ide/Makefile.am: Cosmetics.
318        * ne2000/Makefile.am: Cosmetics.
319        * start/Makefile.am: Add compilation dirstamp support.
320        * startup/Makefile.am: Cosmetics.
321        * timer/Makefile.am: Cosmetics.
322        * wd8003/Makefile.am: Cosmetics.
323        * wrapup/Makefile.am: Cosmetics.
324
[9dffd2de]3252003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * 3c509/Makefile.am: Remove all-local: $(ARCH).
328        * clock/Makefile.am: Remove all-local: $(ARCH).
329        * console/Makefile.am: Remove all-local: $(ARCH).
330        * ide/Makefile.am: Remove all-local: $(ARCH).
331        * ne2000/Makefile.am: Remove all-local: $(ARCH).
332        * start/Makefile.am: Remove all-local: $(ARCH).
333        * startup/Makefile.am: Remove all-local: $(ARCH).
334        * timer/Makefile.am: Remove all-local: $(ARCH).
335        * wd8003/Makefile.am: Remove all-local: $(ARCH).
336        * wrapup/Makefile.am: Remove all-local: $(ARCH).
337
[0bad72c9]3382003-10-02      Till Strauman <strauman@slac.stanford.edu>
339
340        PR 502/bsps
341        * console/outch.c: Add support for a few ANSI escape sequences to make
342        libetcl happy.
343
[d1b210cd]3442003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * Makefile.am: Merge-in include/Makefile.am.
347        Reflect changes to bsp.am.
348        * include/Makefile.am: Remove.
349        * configure.ac: Reflect changes above.
350
[6f63094]3512003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * bsp_specs: Remove *lib:.
354
[af2abc9e]3552003-09-04      Joel Sherrill <joel@OARcorp.com>
356
357        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
358        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
359        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
360        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
361        URL for license changed.
362
[fc9caa91]3632003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        PR 461/bsps
366        * start/Makefile.am: Correct generation of startup16.bin.
367
[a0bbbddd]3682003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
371
[fe8bc62f]3722003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * Makefile.am: Reflect having moved aclocal/.
375
[7842090b]3762003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
[c483a4e]378        * Makefile.am: Reflect having moved automake/.
379        * 3c509/Makefile.am: Reflect having moved automake/.
380        * clock/Makefile.am: Reflect having moved automake/.
381        * console/Makefile.am: Reflect having moved automake/.
382        * ide/Makefile.am: Reflect having moved automake/.
383        * include/Makefile.am: Reflect having moved automake/.
384        * ne2000/Makefile.am: Reflect having moved automake/.
385        * start/Makefile.am: Reflect having moved automake/.
386        * startup/Makefile.am: Reflect having moved automake/.
387        * timer/Makefile.am: Reflect having moved automake/.
388        * wd8003/Makefile.am: Reflect having moved automake/.
389        * wrapup/Makefile.am: Reflect having moved automake/.
[7842090b]390
[317458ce]3912003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
[75fcb394]393        PR 452/bsps
[317458ce]394        * startup/Makefile.am: Remove USE_INIT_FINI.
395
[7dcc3fe]3962003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
399
[d266acd2]4002003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
[75fcb394]402        PR 445/bsps
[d266acd2]403        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
404        Remove cpp, old_cpp (now unused).
405
[499cdee]4062003-07-08      Joel Sherrill <joel@OARcorp.com>
407
408        * console/console.c: Correct typo.
409
[4cbb51cc]4102003-05-08      Chris Johns  <cjohns@cybertec.com.au>
411
412        * HOWTO:
413        Updated the GRUB version info and how to build GRUB from source.
414        Added how to boot over the network with a PXE Netboot BIOS.
415
[904cb8ed]4162003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * ide/.cvsignore: New.
419
[58f7c34]4202003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
421
422        PR 368/filesystems
423        * startup/ldsegs.S: Increase alignment.
424        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
425        Added IDE supporting infrastructure.
426        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
427        BSP support for libchip standard ide driver.
428
[afaa498d]4292003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * configure.ac: Remove AC_CONFIG_AUX_DIR.
432
[d19443c7]4332003-02-20      Till Straumann <strauman@slac.stanford.edu>
434
435        PR 353/bsps
436        * include/bsp.h: Let the application override the network driver
437        and attach routine.
438
[ccd81b60]4392003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
442
[6ca07328]4432003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * configure.ac: AC_PREREQ(2.57).
446
[7b0c547a]4472003-01-20      Joel Sherrill <joel@OARcorp.com>
448
449        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
450
[e1fb82a]4512003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[485b21a1]452
453        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
454        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
455        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
456        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
457        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
458        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
459        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
460
[59a01a6e]4612002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * start/Makefile.am: Use install-data-local to install startfile.
464
[2567546]4652002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
466
467        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
468
[4f210c04]4692002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
470
471        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
472
[8730f45]4732002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
474
475        * .cvsignore: Reformat.
476        Add autom4te*cache.
477        Remove autom4te.cache.
478
[2b2e1e96]4792002-09-13     Eric Norum <eric.norum@usask.ca>
480
481        * start/start16.S: Remove unwanted + at beginning of relative
482        numeric label.
483
[c386c63]4842002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
485
486        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
487
[b88e366]4882002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
489
490        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
491        PREINSTALL_FILES.
492        * console/mouse_parser.c: Include <string.h> (for strcmp).
493        * console/vt.c: Include <string.h> (for memcpy).
494        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
495
[a2ae30c2]4962002-08-21      Joel Sherrill <joel@OARcorp.com>
497
498        * bsp_specs: Added support for -nostdlibs.
499
[37bb9bf]5002002-08-14      Joel Sherrill <joel@OARcorp.com>
501
502        * start/start16.S: Per PR259, added code to test for video present
503        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
504        tested this patch.
505
[f471a45c]5062002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
507
508        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
509
[92b8b98a]5102002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
511
512        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
513        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
514        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
515        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
516        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
517        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
518        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
519        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
520        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
521
[ce97171]5222002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
523
524        * startup/ldsegs.S: #include <asm.h>.
525        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
526        Remove printk (Now in bspIo.h).
527
[0b34e440]5282002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
529
530        * start/Makefile.am: Eliminate PGM.
531        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
532        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
533
[fdc10e3]5342002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
535
536        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
537
[cd66632]5382002-07-16      Eric Norum <eric.norum@usask.ca>
539
540        * console/console.c: Others on the rtems-users list have expressed
541        concern about this run-time selection, so I've enclosed the changes
542        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
543
[445c0a0]5442002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
545
546        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
547        Remove $(OBJS) from all-local.
548
[80defac]5492002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
550
551        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
552
[85c92574]5532001-05-09      Joel Sherrill <joel@OARcorp.com>
554
555        * startup/linkcmds: In support of gcc 3.1, added one of more
556        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
557        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
558        and direction of segments to memory regions may also have been
559        addressed.  This was a sweep across all BSPs.
560 
[4f36d46]5612002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * configure.ac:
564        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
565        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
566        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
567        * Makefile.am: Remove AUTOMAKE_OPTIONS.
568        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
569        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
570        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
571        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
572        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
573        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
574        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
575        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
576        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
577
[7ed57bd]5782002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
579
580        * PR139
581        * configure.ac: Remove stray ';', breaks building with automake-1.6.
582
[45805cc]5832002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
586
[8fec915]5872001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
590        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
591
[9e1ae79]5922001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
593
594        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
595
[a606b45]5962001-10-12      Joel Sherrill <joel@OARcorp.com>
597
598        * console/inch.c: Fixed typo.
599
[df25c998]6002001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
603        * configure.in: Remove.
604        * configure.ac: New file, generated from configure.in by autoupdate.
605
[cf282090]6062001-09-27      Joel Sherrill <joel@OARcorp.com>
607
608        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
609
[074225ba]6102001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * include/Makefile.am: Use 'CLEANFILES ='.
613        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
614        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
615        * Makefile.am: Use 'TMPINSTALL_FILES ='.
616
[cacbf4f]6172001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * console/Makefile.am: Remove RTEMS_H_FILES.
620        * start/start16.S: include <bspopts.h> to get NEW_GAS.
621
[2e45a0cb]6222001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
623
624        * configure.in: Add bspopts.h.
625        * include/.cvsignore: Add bspopts.h*, stamp-h*.
626        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
627        * 3c509/Makefile.am: Dito.
628        * console/Makefile.am: Dito.
629        * include/bsp.h: Include bspopts.h.
630
[6f21328]6312001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
632
633        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
634
[5d2fe483]6352001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
636
637        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
638
[9b0e5b2]6392001-01-05      Joel Sherrill <joel@OARcorp.com>
640
641        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
642        would be visible.
643
[d57c04e]6442000-12-05       Eric Valette <valette@crf.canon.fr>
645
646        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
647        console/vt.c, include/bsp.h: Correct incorrect interrupt level
648        handling in new keyboard management code.  Correct
649        BSP_poll_char initialization routine.
650        * start/start.S, startup/bspstart.c: Correct when the video is
651        initialized.
652        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
653        did not work correctly on all PC speeds. The new calibrate routine
654        has been tested on Pentium 166, pentium II 200, pentium III
655        300 Mhz and does work as expected.
656
[327a93a4]6572000-12-05      Joel Sherrill <joel@OARcorp.com>
658
659        * pc386/console/console.c, pc386/console/serial_mouse.c,
660        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
661
[feead226]6622000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
663
664        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
665
[a314d3b4]6662000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
668        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
669
[eba2e4f]6702000-11-01      Joel Sherrill <joel@OARcorp.com>
671
672        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
673        and libcsupport.h moved from libc to lib/include/rtems and
674        now must be referenced as <rtems/XXX.h>.   Header file order
675        was cleaned up while doing this.
676
[c51af96e]6772000-10-29      Joel Sherrill <joel@OARcorp.com>
678
679        * startup/sbrk.c: Removed.  Redundant with shared version.
680
[0134f4f]6812000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
682
683        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
684        Switch to GNU canonicalization.
685
[6bb5260]6862000-10-23      Joel Sherrill <joel@OARcorp.com>
687
688        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
689
[396555aa]6902000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
691
692        * console/serial_mouse.c: Added support for changing serial parameters.
693
[84ab6601]6942000-10-20      Joel Sherrill <joel@OARcorp.com>
695
696        * include/wd80x3.h: Added file header and logic to prevent multiple
697        inclusions of this file.
698        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
699
[b0a26ddd]7002000-10-20      Joel Sherrill <joel@OARcorp.com>
701
702        * include/bsp.h: Cleaned up network driver name and attach defines.
703
7042000-10-20      Dmitry Kargapolov <dk@gentex.ru>
705
706        * ne2000/ne2000.c: Fix some errors in the driver. 
707        1. There was no sufficient check of data in ethernet header.
708        The code in ne_rx_daemon() was:
709            inport_word (dport, len);
710            ...
711            len -= 4;
712              ...
713            if (len > 0)
714              ne_read_data (sc, startaddr, len, p);
715        Unfortunately, sometimes my NIC gave me too big len value,
716        the result was memory override.  To fix this, I added ethernet
717        header data checking.
718
719        2. The way overrides were serviced was not good.  It was complex
720        but sometimes did not provide reliable continuing of NIC working.
721        I had the situation of an endless loop in ne_check_status()
722        after override processing.
723
724        3. There was conceptual error of porting.  The old method of
725        overrides curing was ported from the OS-s, where override-processing
726        did start immediately.  But RTEMS-version uses events, and cleaning
727        of the overrides can start later.
728
729        I selected the way of ne2000 programming that is used
730        in freebsd kernel (v4.0).
731
732        Because of both problems, incorrect data in header of raw packet
733        and receiver override, it went through ne_reset() and fully
734        reset the ne2000.
735
736        So, in summary
737        - added detecting of the incorrect data in ethernet header;
738        - replaced handling of receiver overrides with new scheme,
739        via resetting of NIC, this method is used also in case of
740        invalid header detecting.
741
[664db30b]7422000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
743
744        * console/console.c, console/serial_mouse.c, include/bsp.h:
745        Add the ability to set parity, number of data bits and
746        number of stop bits to the existing i386 serial drivers.
747
[bad7e90]7482000-10-17      Joel Sherrill <joel@OARcorp.com>
749
750        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
751        to libbsp/i386/shared/irq.
752
[4cb5d29]7532000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
754
755        * startup/linkcmds: Added lines so DWARF debug information
756        would be available.  Otherwise gdb complains that the offsets
757        for the debug info are incorrect and doesn't load the files.
758
[2431a8cf]7592000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
760
761        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
762
[a5417074]7632000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
764
765        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
766        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
767        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
768        compile.am
769
[b0c3aaf2]7702000-08-30      Joel Sherrill <joel@OARcorp.com>
771
772        * console/keyboard.h: Changed numerous routines from extern inline
773        to static inline.
774
[3cbb63a]7752000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
776
777        * Major rework of the "/dev/console" driver.
778        * Added termios support for stdin ( keyboard ).
779        * Added ioctls() to support modes similar to Linux( XLATE,
780        RAW, MEDIUMRAW ).
781        * Added Keyboard mapping and handling of the keyboard's leds.
782        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
783        controller ( 16 colors ).
784        * Added PS/2 and Serial mouse support for PC386 BSP.
785        * console/defkeymap.c: New file.
786        * console/fb_vga.c: New file.
787        * console/fb_vga.h: New file.
788        * console/i386kbd.h: New file.
789        * console/kd.h: New file.
790        * console/keyboard.c: New file.
791        * console/keyboard.h: New file.
792        * console/mouse_parser.c: New file.
793        * console/mouse_parser.h: New file.
794        * console/pc_keyb.c: New file.
795        * console/ps2_drv.h: New file.
796        * console/ps2_mouse.c: New file.
797        * console/ps2_mouse.h: New file.
798        * console/serial_mouse.c: New file.
799        * console/serial_mouse.h: New file.
800        * console/vgainit.c: New file.
801        * console/vt.c: New file.
802        * console/Makefile.am: Reflect new files.
803        * console/console.c, console/inch.c, console/outch.c: Console
804        functionality modifications.
805        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
806
[e94ad1fe]8072000-08-10      Joel Sherrill <joel@OARcorp.com>
808
809        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.