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
RevLine 
[aa4369c]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
[57357d9]62006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * Makefile.am: Remove superfluous -DASM.
9
[754610f]102006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * configure.ac: Require autoconf-2.60. Require automake-1.10.
13
[c6fda81]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
[662c157]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
[f74578a2]292006-09-04      Till Straumann <strauman@slac.stanford.edu>
30
31        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
32
[36ffcf3]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
[73733dc]392006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
40
41        * configure.ac: Remove explicit ampolish3 support (now in
42        RTEMS_BSP_CONFIGURE).
43
[5c7f274]442006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
45
46        * configure.ac: Add ampolish3 support.
47        * Makefile.am: Add preinstall.am.
48
[1fdeb22]492005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
50
51        * timer/timer.c: Remove C++-style comments.
52
[0de2f239]532005-11-02      Till Straumann <strauman@slac.stanford.edu>
[ebedf31]54
[1fdeb22]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)
[086c1c3]58        text segment checksum comparison failed...
[ebedf31]59
[939ae4c]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
[8d62d94a]652005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
66
67        * Makefile.am: Install/preinstall headers from ../../i386/shared.
68
[d1572bcf]692005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
70
[2f22923]71        PR 649/filesystem
[d1572bcf]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       
[574edd7]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
[1131dfe]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
[71319f77]932005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
94
95        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
96
[5fa10f2d]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
[63a4538]1072005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
108
109        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
110
[34c4852]1112005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
112
113        * include/bsp.h: New header guard.
114
[6daada6]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
[9dee9833]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       
[b607d9c8]1292005-04-26      Joel Sherrill <joel@OARcorp.com>
130
131        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
132
[68f4e5f]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
[df3ae64]1382005-02-18      Joel Sherrill <joel@OARcorp.com>
139
140        * console/keyboard.h: Add include file and cleanup file header.
141
[dc2aadef]1422005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
143
144        * clock/todcfg.c: size_t RTC_Count.
145
[8ed53e05]1462005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
147
148        * console/vgainit.c: static graphic_on|off.
149
[844609f9]1502005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
151
152        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
153
[a4a5624]1542005-01-04      Joel Sherrill <joel@OARcorp.com>
155
156        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
157        warnings.
158
[4cbf22a]1592005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
160
161        * Makefile.am: Remove build-variant support.
162
[6af556b]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
[ca0d89da]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
[8d62d94a]1742004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]175
176        * configure.ac: Require automake > 1.9.
177
[0e5db091]1782004-07-25      Joel Sherrill <joel@OARcorp.com>
179
180        * 3c509/3c509.c: Add <sys/errno.h>.
181        * startup/linkcmds: Add .jcr section.
182
[fdcfca01]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
[a14e350a]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
[8d62d94a]1962004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
[3defec6]197
198        PR 610/bsps
199        * Makefile.am: Add include/tm27.h, Cosmetics.
200        * include/tm27.h: Final cosmetics.
201
[8d62d94a]2022004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
[89c86764]203
204        * include/bsp.h: Split out tmtest27 support.
205        * include/tm27.h: New.
206
[8d62d94a]2072004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
[3344730a]208
209        PR 613/bsps
210        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
211
[8d62d94a]2122004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
[7dd6e8d]213
214        PR 614/bsps
215        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
216
[8d62d94a]2172004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
[d9ac411f]218
219        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
220        which still uses RTEMS_ROOT).
221
[8d62d94a]2222004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
[cc1426bb]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
[8d62d94a]2272004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[b14d8a48]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
[8d62d94a]2342004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
[6fda59f]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
[d7fb9f8]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
[800a047]2452004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * configure.ac: Explicitly check for OBJCOPY.
248
[65bcccb]2492004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * Makefile.am: Reflect changes to bsp.am.
252
[ad367a3a]2532004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * Makefile.am: Reflect changes to bsp.am.
256
[c24d7c84]2572004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
260
[c0e7f2cd]2612004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * Makefile.am: Add start*.bin to CLEANFILES.
264
[74f89dc]2652004-02-06      Joel Sherrill <joel@OARcorp.com>
266
267        * Makefile.am: Split startup into multiple .rels without reorganizing
268        the source.
269
[76f3064a]2702004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * Makefile.am: Add missing $ in reference to 3c509.rel.
273
[14023b45]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
[f3c5a0ec]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
[f0ce52f]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
[875324a6]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
[b3c7b2d8]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
[6411947]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
[6e94600]3152003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
318
[b35414a]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
[8e59175e]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
[810720b6]3302003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
333
[5ed190a0]3342003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * wrapup/Makefile.am: Cosmetics.
337
[50b3fcf]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
[dabd0ef7]3452003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * ide/Makefile.am: PGM = ide.rel.
348
[1bb55d6]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
[9dffd2de]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
[0bad72c9]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
[d1b210cd]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
[6f63094]3892003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * bsp_specs: Remove *lib:.
392
[af2abc9e]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
[fc9caa91]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
[a0bbbddd]4062003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
409
[fe8bc62f]4102003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * Makefile.am: Reflect having moved aclocal/.
413
[7842090b]4142003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
[c483a4e]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/.
[7842090b]428
[317458ce]4292003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
[75fcb394]431        PR 452/bsps
[317458ce]432        * startup/Makefile.am: Remove USE_INIT_FINI.
433
[7dcc3fe]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
[d266acd2]4382003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
[75fcb394]440        PR 445/bsps
[d266acd2]441        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
442        Remove cpp, old_cpp (now unused).
443
[499cdee]4442003-07-08      Joel Sherrill <joel@OARcorp.com>
445
446        * console/console.c: Correct typo.
447
[4cbb51cc]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
[904cb8ed]4542003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * ide/.cvsignore: New.
457
[58f7c34]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
[afaa498d]4672003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * configure.ac: Remove AC_CONFIG_AUX_DIR.
470
[d19443c7]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
[ccd81b60]4772003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
480
[6ca07328]4812003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * configure.ac: AC_PREREQ(2.57).
484
[7b0c547a]4852003-01-20      Joel Sherrill <joel@OARcorp.com>
486
487        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
488
[e1fb82a]4892003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[485b21a1]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
[59a01a6e]4992002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * start/Makefile.am: Use install-data-local to install startfile.
502
[2567546]5032002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
504
505        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
506
[4f210c04]5072002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
508
509        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
510
[8730f45]5112002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
512
513        * .cvsignore: Reformat.
514        Add autom4te*cache.
515        Remove autom4te.cache.
516
[2b2e1e96]5172002-09-13     Eric Norum <eric.norum@usask.ca>
518
519        * start/start16.S: Remove unwanted + at beginning of relative
520        numeric label.
521
[c386c63]5222002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
523
524        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
525
[b88e366]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
[a2ae30c2]5342002-08-21      Joel Sherrill <joel@OARcorp.com>
535
536        * bsp_specs: Added support for -nostdlibs.
537
[37bb9bf]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
[f471a45c]5442002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
545
546        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
547
[92b8b98a]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
[ce97171]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
[0b34e440]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
[fdc10e3]5722002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
575
[cd66632]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
[445c0a0]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
[80defac]5872002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
590
[85c92574]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 
[4f36d46]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
[7ed57bd]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
[45805cc]6212002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
624
[8fec915]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
[9e1ae79]6302001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
633
[a606b45]6342001-10-12      Joel Sherrill <joel@OARcorp.com>
635
636        * console/inch.c: Fixed typo.
637
[df25c998]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
[cf282090]6442001-09-27      Joel Sherrill <joel@OARcorp.com>
645
646        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
647
[074225ba]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
[cacbf4f]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
[2e45a0cb]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
[6f21328]6692001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
670
671        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
672
[5d2fe483]6732001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
674
675        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
676
[9b0e5b2]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
[d57c04e]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
[327a93a4]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
[feead226]7002000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
701
702        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
703
[a314d3b4]7042000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
705
706        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
707
[eba2e4f]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
[c51af96e]7152000-10-29      Joel Sherrill <joel@OARcorp.com>
716
717        * startup/sbrk.c: Removed.  Redundant with shared version.
718
[0134f4f]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
[6bb5260]7242000-10-23      Joel Sherrill <joel@OARcorp.com>
725
726        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
727
[396555aa]7282000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
729
730        * console/serial_mouse.c: Added support for changing serial parameters.
731
[84ab6601]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
[b0a26ddd]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
[664db30b]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
[bad7e90]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
[4cb5d29]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
[2431a8cf]7972000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
798
799        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
800
[a5417074]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
[b0c3aaf2]8082000-08-30      Joel Sherrill <joel@OARcorp.com>
809
810        * console/keyboard.h: Changed numerous routines from extern inline
811        to static inline.
812
[3cbb63a]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
[e94ad1fe]8452000-08-10      Joel Sherrill <joel@OARcorp.com>
846
847        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.