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 Sep 4, 2006 at 11:24:08 PM
  • startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
  • Property mode set to 100644
File size: 26.3 KB
Line 
12006-09-04      Till Straumann <strauman@slac.stanford.edu>
2
3        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
4
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
112006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
12
13        * configure.ac: Remove explicit ampolish3 support (now in
14        RTEMS_BSP_CONFIGURE).
15
162006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
17
18        * configure.ac: Add ampolish3 support.
19        * Makefile.am: Add preinstall.am.
20
212005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
22
23        * timer/timer.c: Remove C++-style comments.
24
252005-11-02      Till Straumann <strauman@slac.stanford.edu>
26
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)
30        text segment checksum comparison failed...
31
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
372005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
38
39        * Makefile.am: Install/preinstall headers from ../../i386/shared.
40
412005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
42
43        PR 649/filesystem
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       
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
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
652005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
66
67        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
68
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
792005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
80
81        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
82
832005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
84
85        * include/bsp.h: New header guard.
86
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
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       
1012005-04-26      Joel Sherrill <joel@OARcorp.com>
102
103        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
104
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
1102005-02-18      Joel Sherrill <joel@OARcorp.com>
111
112        * console/keyboard.h: Add include file and cleanup file header.
113
1142005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
115
116        * clock/todcfg.c: size_t RTC_Count.
117
1182005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
119
120        * console/vgainit.c: static graphic_on|off.
121
1222005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
123
124        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
125
1262005-01-04      Joel Sherrill <joel@OARcorp.com>
127
128        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
129        warnings.
130
1312005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
132
133        * Makefile.am: Remove build-variant support.
134
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
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
1462004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
147
148        * configure.ac: Require automake > 1.9.
149
1502004-07-25      Joel Sherrill <joel@OARcorp.com>
151
152        * 3c509/3c509.c: Add <sys/errno.h>.
153        * startup/linkcmds: Add .jcr section.
154
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
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
1682004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
169
170        PR 610/bsps
171        * Makefile.am: Add include/tm27.h, Cosmetics.
172        * include/tm27.h: Final cosmetics.
173
1742004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
175
176        * include/bsp.h: Split out tmtest27 support.
177        * include/tm27.h: New.
178
1792004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
180
181        PR 613/bsps
182        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
183
1842004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
185
186        PR 614/bsps
187        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
188
1892004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
192        which still uses RTEMS_ROOT).
193
1942004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
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
1992004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
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
2062004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
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
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
2172004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * configure.ac: Explicitly check for OBJCOPY.
220
2212004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * Makefile.am: Reflect changes to bsp.am.
224
2252004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * Makefile.am: Reflect changes to bsp.am.
228
2292004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
232
2332004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * Makefile.am: Add start*.bin to CLEANFILES.
236
2372004-02-06      Joel Sherrill <joel@OARcorp.com>
238
239        * Makefile.am: Split startup into multiple .rels without reorganizing
240        the source.
241
2422004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * Makefile.am: Add missing $ in reference to 3c509.rel.
245
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
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
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
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
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
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
2872003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
290
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
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
3022003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
305
3062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * wrapup/Makefile.am: Cosmetics.
309
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
3172003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * ide/Makefile.am: PGM = ide.rel.
320
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
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
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
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
3612003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * bsp_specs: Remove *lib:.
364
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
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
3782003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
381
3822003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * Makefile.am: Reflect having moved aclocal/.
385
3862003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
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/.
400
4012003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        PR 452/bsps
404        * startup/Makefile.am: Remove USE_INIT_FINI.
405
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
4102003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        PR 445/bsps
413        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
414        Remove cpp, old_cpp (now unused).
415
4162003-07-08      Joel Sherrill <joel@OARcorp.com>
417
418        * console/console.c: Correct typo.
419
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
4262003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * ide/.cvsignore: New.
429
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
4392003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * configure.ac: Remove AC_CONFIG_AUX_DIR.
442
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
4492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
452
4532003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * configure.ac: AC_PREREQ(2.57).
456
4572003-01-20      Joel Sherrill <joel@OARcorp.com>
458
459        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
460
4612003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
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
4712002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * start/Makefile.am: Use install-data-local to install startfile.
474
4752002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
478
4792002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
482
4832002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * .cvsignore: Reformat.
486        Add autom4te*cache.
487        Remove autom4te.cache.
488
4892002-09-13     Eric Norum <eric.norum@usask.ca>
490
491        * start/start16.S: Remove unwanted + at beginning of relative
492        numeric label.
493
4942002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
497
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
5062002-08-21      Joel Sherrill <joel@OARcorp.com>
507
508        * bsp_specs: Added support for -nostdlibs.
509
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
5162002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
517
518        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
519
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
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
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
5442002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
545
546        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
547
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
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
5592002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
562
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 
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
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
5932002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
596
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
6022001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
603
604        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
605
6062001-10-12      Joel Sherrill <joel@OARcorp.com>
607
608        * console/inch.c: Fixed typo.
609
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
6162001-09-27      Joel Sherrill <joel@OARcorp.com>
617
618        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
619
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
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
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
6412001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
642
643        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
644
6452001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
648
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
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
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
6722000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
673
674        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
675
6762000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
679
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
6872000-10-29      Joel Sherrill <joel@OARcorp.com>
688
689        * startup/sbrk.c: Removed.  Redundant with shared version.
690
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
6962000-10-23      Joel Sherrill <joel@OARcorp.com>
697
698        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
699
7002000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
701
702        * console/serial_mouse.c: Added support for changing serial parameters.
703
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
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
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
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
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
7692000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
772
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
7802000-08-30      Joel Sherrill <joel@OARcorp.com>
781
782        * console/keyboard.h: Changed numerous routines from extern inline
783        to static inline.
784
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
8172000-08-10      Joel Sherrill <joel@OARcorp.com>
818
819        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.