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

4.104.114.84.95
Last change on this file since f74578a2 was f74578a2, checked in by Till Straumann <strauman@…>, on 09/04/06 at 23:24:08
  • startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
  • Property mode set to 100644
File size: 26.3 KB
RevLine 
[f74578a2]12006-09-04      Till Straumann <strauman@slac.stanford.edu>
2
3        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
4
[36ffcf3]52006-02-01      Joel Sherrill <joel@OARcorp.com>
6
7        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
8        This makes it easy to build the pc386 BSP in a configuration that
9        corresponds to qemu with COM1 redirected to stdio.
10
[73733dc]112006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
12
13        * configure.ac: Remove explicit ampolish3 support (now in
14        RTEMS_BSP_CONFIGURE).
15
[5c7f274]162006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
17
18        * configure.ac: Add ampolish3 support.
19        * Makefile.am: Add preinstall.am.
20
[1fdeb22]212005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
22
23        * timer/timer.c: Remove C++-style comments.
24
[0de2f239]252005-11-02      Till Straumann <strauman@slac.stanford.edu>
[ebedf31]26
[1fdeb22]27        PR 832/bsps
28        * startup/ldsegs.S: put IDT and GDT into data segment.
29        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
[086c1c3]30        text segment checksum comparison failed...
[ebedf31]31
[939ae4c]322005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
33
34        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
35        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
36
[8d62d94a]372005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
38
39        * Makefile.am: Install/preinstall headers from ../../i386/shared.
40
[d1572bcf]412005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
42
[2f22923]43        PR 649/filesystem
[d1572bcf]44        * ide/idecfg.c: added configuration items for primary/secondary
45        IDE interface
46        * configure.ac: added configuration items for primary/secondary
47        IDE interface
48       
[574edd7]492005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
50
51        * 3c509/3c509.c: Remove [$]Log.
52        Include <errno.h> instead of <sys/errno.h>.
53
[1131dfe]542005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
55
56        * timer/timer.c: Enhance to use either interupt-based timer
57        functions on older CPUs or to use TSC-based timer functions on
58        more recent (Pentium and above) CPUs. The decision is made in
59        Timer_initialize function when it is called for the first time
60        based on a result obtained from cpuid instruction during the BSP
61        initialization phase. During the first call, there are also late
62        bindings to the implementation functions initialized to
63        appropriate values.
64
[71319f77]652005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
66
67        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
68
[5fa10f2d]692005-07-18      Lars Munch <lars@segv.dk>
70
71        PR 813/networking
72        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
73        parameter was added to irq handlers (2005-04-18). Before these
74        changes the argument to the interrupt handler was the interrupt
75        number, now the argument is handle, but the ne2000 driver needs the
76        interrupt number. The fix is to set the handle to the interrupt
77        number.
78
[63a4538]792005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
80
81        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
82
[34c4852]832005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
84
85        * include/bsp.h: New header guard.
86
[6daada6]872005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
88
89        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
90        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
91        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
92        subdirectory.
93
[9dee9833]942005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
95
96        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
97        remove warnings.
98        * console/console.c, wd8003/wd8003.c: Added support for
99        addition of parameter in ISRs.
100       
[b607d9c8]1012005-04-26      Joel Sherrill <joel@OARcorp.com>
102
103        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
104
[68f4e5f]1052005-04-18      Eric Valette <eric.valette@free.fr>
106
107        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
108        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
109
[df3ae64]1102005-02-18      Joel Sherrill <joel@OARcorp.com>
111
112        * console/keyboard.h: Add include file and cleanup file header.
113
[dc2aadef]1142005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
115
116        * clock/todcfg.c: size_t RTC_Count.
117
[8ed53e05]1182005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
119
120        * console/vgainit.c: static graphic_on|off.
121
[844609f9]1222005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
123
124        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
125
[a4a5624]1262005-01-04      Joel Sherrill <joel@OARcorp.com>
127
128        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
129        warnings.
130
[4cbf22a]1312005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
132
133        * Makefile.am: Remove build-variant support.
134
[6af556b]1352004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
136
137        PR 703/filesystem
138        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
139        to uint16_t for UDMA support.
140
[ca0d89da]1412004-10-13      Eric Norum <norume@aps.anl.gov>
142
143        PR 688/bsps
144        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
145
[8d62d94a]1462004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]147
148        * configure.ac: Require automake > 1.9.
149
[0e5db091]1502004-07-25      Joel Sherrill <joel@OARcorp.com>
151
152        * 3c509/3c509.c: Add <sys/errno.h>.
153        * startup/linkcmds: Add .jcr section.
154
[fdcfca01]1552004-05-21  Till Strauman <strauman@slac.stanford.edu>
156
157        * PR 624/bsps
158        startup/bspstart.c: When probing the memory, make sure not to
159        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
160        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
161        the screen.
162
[a14e350a]1632004-05-21      Joel Sherrill <joel@OARcorp.com>
164
165        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
166        recent updates to BSD header files.
167
[8d62d94a]1682004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
[3defec6]169
170        PR 610/bsps
171        * Makefile.am: Add include/tm27.h, Cosmetics.
172        * include/tm27.h: Final cosmetics.
173
[8d62d94a]1742004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
[89c86764]175
176        * include/bsp.h: Split out tmtest27 support.
177        * include/tm27.h: New.
178
[8d62d94a]1792004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
[3344730a]180
181        PR 613/bsps
182        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
183
[8d62d94a]1842004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
[7dd6e8d]185
186        PR 614/bsps
187        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
188
[8d62d94a]1892004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
[d9ac411f]190
191        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
192        which still uses RTEMS_ROOT).
193
[8d62d94a]1942004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
[cc1426bb]195
196        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
197        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
198
[8d62d94a]1992004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[b14d8a48]200
201        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
202        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
203        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
204        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
205
[8d62d94a]2062004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
[6fda59f]207
208        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
209        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
210        c99 fixed size types.
211
[d7fb9f8]2122004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
215        Preinstall dist_project_lib*.
216
[800a047]2172004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * configure.ac: Explicitly check for OBJCOPY.
220
[65bcccb]2212004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * Makefile.am: Reflect changes to bsp.am.
224
[ad367a3a]2252004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * Makefile.am: Reflect changes to bsp.am.
228
[c24d7c84]2292004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
232
[c0e7f2cd]2332004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * Makefile.am: Add start*.bin to CLEANFILES.
236
[74f89dc]2372004-02-06      Joel Sherrill <joel@OARcorp.com>
238
239        * Makefile.am: Split startup into multiple .rels without reorganizing
240        the source.
241
[76f3064a]2422004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * Makefile.am: Add missing $ in reference to 3c509.rel.
245
[14023b45]2462004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
249        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
250        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
251        wrapup/Makefile.am. Use automake compilation rules.
252        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
253        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
254        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
255        * configure.ac: Reflect changes above.
256        * start/start.S: Change comment to make it gcc -ansi compliant.
257
[f3c5a0ec]2582004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
261        Add RTEMS_PROG_CCAS.
262
[f0ce52f]2632004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * Makefile.am: Add PREINSTALL_DIRS.
266        * console/Makefile.am: Add PREINSTALL_DIRS.
267        * wrapup/Makefile.am: Reflect changes to libcpu.
268
[875324a6]2692004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
272        Add PRE/TMPINSTALL_FILES to CLEANFILES.
273        * console/Makefile.am: Ditto.
274        * startup/Makefile.am: Ditto.
275
[b3c7b2d8]2762004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * start/Makefile.am: Remove.
279        * Makefile.am: Merge-in start/Makefile.am.
280        * configure.ac: Reflect changes above.
281
[6411947]2822004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * wrapup/Makefile.am: Eliminate $(LIB).
285        Use noinst_DATA to trigger building libbsp.a.
286
[6e94600]2872003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
290
[b35414a]2912003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
294        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
295
[8e59175e]2962003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
299        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
300        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
301
[810720b6]3022003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
305
[5ed190a0]3062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * wrapup/Makefile.am: Cosmetics.
309
[50b3fcf]3102003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * Makefile.am: Misc cleanups and fixes.
313        * start/Makefile.am: Misc cleanups and fixes.
314        * startup/Makefile.am: Misc cleanups and fixes.
315        * wrapup/Makefile.am: Misc cleanups and fixes.
316
[dabd0ef7]3172003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * ide/Makefile.am: PGM = ide.rel.
320
[1bb55d6]3212003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * Makefile.am: Add preinstallation dirstamp support.
324        * 3c509/Makefile.am: Cosmetics.
325        * clock/Makefile.am: Cosmetics.
326        * console/Makefile.am: Add preinstallation dirstamp support.
327        * ide/Makefile.am: Cosmetics.
328        * ne2000/Makefile.am: Cosmetics.
329        * start/Makefile.am: Add compilation dirstamp support.
330        * startup/Makefile.am: Cosmetics.
331        * timer/Makefile.am: Cosmetics.
332        * wd8003/Makefile.am: Cosmetics.
333        * wrapup/Makefile.am: Cosmetics.
334
[9dffd2de]3352003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * 3c509/Makefile.am: Remove all-local: $(ARCH).
338        * clock/Makefile.am: Remove all-local: $(ARCH).
339        * console/Makefile.am: Remove all-local: $(ARCH).
340        * ide/Makefile.am: Remove all-local: $(ARCH).
341        * ne2000/Makefile.am: Remove all-local: $(ARCH).
342        * start/Makefile.am: Remove all-local: $(ARCH).
343        * startup/Makefile.am: Remove all-local: $(ARCH).
344        * timer/Makefile.am: Remove all-local: $(ARCH).
345        * wd8003/Makefile.am: Remove all-local: $(ARCH).
346        * wrapup/Makefile.am: Remove all-local: $(ARCH).
347
[0bad72c9]3482003-10-02      Till Strauman <strauman@slac.stanford.edu>
349
350        PR 502/bsps
351        * console/outch.c: Add support for a few ANSI escape sequences to make
352        libetcl happy.
353
[d1b210cd]3542003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * Makefile.am: Merge-in include/Makefile.am.
357        Reflect changes to bsp.am.
358        * include/Makefile.am: Remove.
359        * configure.ac: Reflect changes above.
360
[6f63094]3612003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * bsp_specs: Remove *lib:.
364
[af2abc9e]3652003-09-04      Joel Sherrill <joel@OARcorp.com>
366
367        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
368        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
369        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
370        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
371        URL for license changed.
372
[fc9caa91]3732003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        PR 461/bsps
376        * start/Makefile.am: Correct generation of startup16.bin.
377
[a0bbbddd]3782003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
381
[fe8bc62f]3822003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * Makefile.am: Reflect having moved aclocal/.
385
[7842090b]3862003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
[c483a4e]388        * Makefile.am: Reflect having moved automake/.
389        * 3c509/Makefile.am: Reflect having moved automake/.
390        * clock/Makefile.am: Reflect having moved automake/.
391        * console/Makefile.am: Reflect having moved automake/.
392        * ide/Makefile.am: Reflect having moved automake/.
393        * include/Makefile.am: Reflect having moved automake/.
394        * ne2000/Makefile.am: Reflect having moved automake/.
395        * start/Makefile.am: Reflect having moved automake/.
396        * startup/Makefile.am: Reflect having moved automake/.
397        * timer/Makefile.am: Reflect having moved automake/.
398        * wd8003/Makefile.am: Reflect having moved automake/.
399        * wrapup/Makefile.am: Reflect having moved automake/.
[7842090b]400
[317458ce]4012003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
[75fcb394]403        PR 452/bsps
[317458ce]404        * startup/Makefile.am: Remove USE_INIT_FINI.
405
[7dcc3fe]4062003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
409
[d266acd2]4102003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
[75fcb394]412        PR 445/bsps
[d266acd2]413        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
414        Remove cpp, old_cpp (now unused).
415
[499cdee]4162003-07-08      Joel Sherrill <joel@OARcorp.com>
417
418        * console/console.c: Correct typo.
419
[4cbb51cc]4202003-05-08      Chris Johns  <cjohns@cybertec.com.au>
421
422        * HOWTO:
423        Updated the GRUB version info and how to build GRUB from source.
424        Added how to boot over the network with a PXE Netboot BIOS.
425
[904cb8ed]4262003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * ide/.cvsignore: New.
429
[58f7c34]4302003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
431
432        PR 368/filesystems
433        * startup/ldsegs.S: Increase alignment.
434        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
435        Added IDE supporting infrastructure.
436        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
437        BSP support for libchip standard ide driver.
438
[afaa498d]4392003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * configure.ac: Remove AC_CONFIG_AUX_DIR.
442
[d19443c7]4432003-02-20      Till Straumann <strauman@slac.stanford.edu>
444
445        PR 353/bsps
446        * include/bsp.h: Let the application override the network driver
447        and attach routine.
448
[ccd81b60]4492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
452
[6ca07328]4532003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * configure.ac: AC_PREREQ(2.57).
456
[7b0c547a]4572003-01-20      Joel Sherrill <joel@OARcorp.com>
458
459        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
460
[e1fb82a]4612003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[485b21a1]462
463        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
464        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
465        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
466        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
467        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
468        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
469        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
470
[59a01a6e]4712002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * start/Makefile.am: Use install-data-local to install startfile.
474
[2567546]4752002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
478
[4f210c04]4792002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
482
[8730f45]4832002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * .cvsignore: Reformat.
486        Add autom4te*cache.
487        Remove autom4te.cache.
488
[2b2e1e96]4892002-09-13     Eric Norum <eric.norum@usask.ca>
490
491        * start/start16.S: Remove unwanted + at beginning of relative
492        numeric label.
493
[c386c63]4942002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
497
[b88e366]4982002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
501        PREINSTALL_FILES.
502        * console/mouse_parser.c: Include <string.h> (for strcmp).
503        * console/vt.c: Include <string.h> (for memcpy).
504        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
505
[a2ae30c2]5062002-08-21      Joel Sherrill <joel@OARcorp.com>
507
508        * bsp_specs: Added support for -nostdlibs.
509
[37bb9bf]5102002-08-14      Joel Sherrill <joel@OARcorp.com>
511
512        * start/start16.S: Per PR259, added code to test for video present
513        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
514        tested this patch.
515
[f471a45c]5162002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
517
518        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
519
[92b8b98a]5202002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
523        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
524        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
525        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
526        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
527        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
528        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
529        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
530        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
531
[ce97171]5322002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
533
534        * startup/ldsegs.S: #include <asm.h>.
535        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
536        Remove printk (Now in bspIo.h).
537
[0b34e440]5382002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
539
540        * start/Makefile.am: Eliminate PGM.
541        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
542        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
543
[fdc10e3]5442002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
545
546        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
547
[cd66632]5482002-07-16      Eric Norum <eric.norum@usask.ca>
549
550        * console/console.c: Others on the rtems-users list have expressed
551        concern about this run-time selection, so I've enclosed the changes
552        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
553
[445c0a0]5542002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
557        Remove $(OBJS) from all-local.
558
[80defac]5592002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
562
[85c92574]5632001-05-09      Joel Sherrill <joel@OARcorp.com>
564
565        * startup/linkcmds: In support of gcc 3.1, added one of more
566        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
567        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
568        and direction of segments to memory regions may also have been
569        addressed.  This was a sweep across all BSPs.
570 
[4f36d46]5712002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
572
573        * configure.ac:
574        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
575        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
576        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
577        * Makefile.am: Remove AUTOMAKE_OPTIONS.
578        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
579        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
580        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
581        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
582        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
583        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
584        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
585        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
586        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
587
[7ed57bd]5882002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
590        * PR139
591        * configure.ac: Remove stray ';', breaks building with automake-1.6.
592
[45805cc]5932002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
596
[8fec915]5972001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
598
599        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
600        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
601
[9e1ae79]6022001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
603
604        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
605
[a606b45]6062001-10-12      Joel Sherrill <joel@OARcorp.com>
607
608        * console/inch.c: Fixed typo.
609
[df25c998]6102001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
613        * configure.in: Remove.
614        * configure.ac: New file, generated from configure.in by autoupdate.
615
[cf282090]6162001-09-27      Joel Sherrill <joel@OARcorp.com>
617
618        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
619
[074225ba]6202001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
621
622        * include/Makefile.am: Use 'CLEANFILES ='.
623        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
624        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
625        * Makefile.am: Use 'TMPINSTALL_FILES ='.
626
[cacbf4f]6272001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
628
629        * console/Makefile.am: Remove RTEMS_H_FILES.
630        * start/start16.S: include <bspopts.h> to get NEW_GAS.
631
[2e45a0cb]6322001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
633
634        * configure.in: Add bspopts.h.
635        * include/.cvsignore: Add bspopts.h*, stamp-h*.
636        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
637        * 3c509/Makefile.am: Dito.
638        * console/Makefile.am: Dito.
639        * include/bsp.h: Include bspopts.h.
640
[6f21328]6412001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
642
643        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
644
[5d2fe483]6452001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
648
[9b0e5b2]6492001-01-05      Joel Sherrill <joel@OARcorp.com>
650
651        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
652        would be visible.
653
[d57c04e]6542000-12-05       Eric Valette <valette@crf.canon.fr>
655
656        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
657        console/vt.c, include/bsp.h: Correct incorrect interrupt level
658        handling in new keyboard management code.  Correct
659        BSP_poll_char initialization routine.
660        * start/start.S, startup/bspstart.c: Correct when the video is
661        initialized.
662        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
663        did not work correctly on all PC speeds. The new calibrate routine
664        has been tested on Pentium 166, pentium II 200, pentium III
665        300 Mhz and does work as expected.
666
[327a93a4]6672000-12-05      Joel Sherrill <joel@OARcorp.com>
668
669        * pc386/console/console.c, pc386/console/serial_mouse.c,
670        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
671
[feead226]6722000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
673
674        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
675
[a314d3b4]6762000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
679
[eba2e4f]6802000-11-01      Joel Sherrill <joel@OARcorp.com>
681
682        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
683        and libcsupport.h moved from libc to lib/include/rtems and
684        now must be referenced as <rtems/XXX.h>.   Header file order
685        was cleaned up while doing this.
686
[c51af96e]6872000-10-29      Joel Sherrill <joel@OARcorp.com>
688
689        * startup/sbrk.c: Removed.  Redundant with shared version.
690
[0134f4f]6912000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
694        Switch to GNU canonicalization.
695
[6bb5260]6962000-10-23      Joel Sherrill <joel@OARcorp.com>
697
698        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
699
[396555aa]7002000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
701
702        * console/serial_mouse.c: Added support for changing serial parameters.
703
[84ab6601]7042000-10-20      Joel Sherrill <joel@OARcorp.com>
705
706        * include/wd80x3.h: Added file header and logic to prevent multiple
707        inclusions of this file.
708        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
709
[b0a26ddd]7102000-10-20      Joel Sherrill <joel@OARcorp.com>
711
712        * include/bsp.h: Cleaned up network driver name and attach defines.
713
7142000-10-20      Dmitry Kargapolov <dk@gentex.ru>
715
716        * ne2000/ne2000.c: Fix some errors in the driver. 
717        1. There was no sufficient check of data in ethernet header.
718        The code in ne_rx_daemon() was:
719            inport_word (dport, len);
720            ...
721            len -= 4;
722              ...
723            if (len > 0)
724              ne_read_data (sc, startaddr, len, p);
725        Unfortunately, sometimes my NIC gave me too big len value,
726        the result was memory override.  To fix this, I added ethernet
727        header data checking.
728
729        2. The way overrides were serviced was not good.  It was complex
730        but sometimes did not provide reliable continuing of NIC working.
731        I had the situation of an endless loop in ne_check_status()
732        after override processing.
733
734        3. There was conceptual error of porting.  The old method of
735        overrides curing was ported from the OS-s, where override-processing
736        did start immediately.  But RTEMS-version uses events, and cleaning
737        of the overrides can start later.
738
739        I selected the way of ne2000 programming that is used
740        in freebsd kernel (v4.0).
741
742        Because of both problems, incorrect data in header of raw packet
743        and receiver override, it went through ne_reset() and fully
744        reset the ne2000.
745
746        So, in summary
747        - added detecting of the incorrect data in ethernet header;
748        - replaced handling of receiver overrides with new scheme,
749        via resetting of NIC, this method is used also in case of
750        invalid header detecting.
751
[664db30b]7522000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
753
754        * console/console.c, console/serial_mouse.c, include/bsp.h:
755        Add the ability to set parity, number of data bits and
756        number of stop bits to the existing i386 serial drivers.
757
[bad7e90]7582000-10-17      Joel Sherrill <joel@OARcorp.com>
759
760        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
761        to libbsp/i386/shared/irq.
762
[4cb5d29]7632000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
764
765        * startup/linkcmds: Added lines so DWARF debug information
766        would be available.  Otherwise gdb complains that the offsets
767        for the debug info are incorrect and doesn't load the files.
768
[2431a8cf]7692000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
772
[a5417074]7732000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
774
775        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
776        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
777        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
778        compile.am
779
[b0c3aaf2]7802000-08-30      Joel Sherrill <joel@OARcorp.com>
781
782        * console/keyboard.h: Changed numerous routines from extern inline
783        to static inline.
784
[3cbb63a]7852000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
786
787        * Major rework of the "/dev/console" driver.
788        * Added termios support for stdin ( keyboard ).
789        * Added ioctls() to support modes similar to Linux( XLATE,
790        RAW, MEDIUMRAW ).
791        * Added Keyboard mapping and handling of the keyboard's leds.
792        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
793        controller ( 16 colors ).
794        * Added PS/2 and Serial mouse support for PC386 BSP.
795        * console/defkeymap.c: New file.
796        * console/fb_vga.c: New file.
797        * console/fb_vga.h: New file.
798        * console/i386kbd.h: New file.
799        * console/kd.h: New file.
800        * console/keyboard.c: New file.
801        * console/keyboard.h: New file.
802        * console/mouse_parser.c: New file.
803        * console/mouse_parser.h: New file.
804        * console/pc_keyb.c: New file.
805        * console/ps2_drv.h: New file.
806        * console/ps2_mouse.c: New file.
807        * console/ps2_mouse.h: New file.
808        * console/serial_mouse.c: New file.
809        * console/serial_mouse.h: New file.
810        * console/vgainit.c: New file.
811        * console/vt.c: New file.
812        * console/Makefile.am: Reflect new files.
813        * console/console.c, console/inch.c, console/outch.c: Console
814        functionality modifications.
815        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
816
[e94ad1fe]8172000-08-10      Joel Sherrill <joel@OARcorp.com>
818
819        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.