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

4.8
Last change on this file since c592a7f was c592a7f, checked in by Till Straumann <strauman@…>, on 11/03/08 at 20:54:33

2008-11-03 Till Straumann <strauman@…>

PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
only from 'firstOpen' and only if this is a serial console.

  • Property mode set to 100644
File size: 30.2 KB
Line 
12008-11-03      Till Straumann <strauman@slac.stanford.edu>
2
3        PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
4        only from 'firstOpen' and only if this is a serial console.
5
62008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * startup/linkcmds: Add wildcard to gcc_except_table section so
9        programs compiled with gcc 4.3.x can link.
10
112007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        PR 1257/bsps
14        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
15        Code outside of cpukit should use the public API for
16        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
17        public API and directly accessing _CPU_ISR_Disable and
18        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
19        directive which could lead to problems. This patch also changes the
20        type of the variable passed into these routines and addresses minor
21        style issues.
22
232007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * console/vt.c: Changed tabs to spaces.
26
272007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * console/keyboard.c: Replaced tabs with spaces.
30
312007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * startup/bspstart.c: If we cannot find enough memory to run the
34        program, generate a fatal error and print a message.
35
362007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * ne2000/ne2000.c: Fix spelling error.
39
402007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
43        since it was used to configure a no longer used feature. Device names
44        are now part of the filesystem not in a table.
45
462007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        PR 1244/bsps
49        * console/console.c: Remove definition of __assert.
50
512007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * bsp_specs: Remove qrtems_debug.
54
552007-04-02      Joel Sherrill <joel@OARcorp.com>
56
57        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
58
592007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
62
632007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * ne2000/ne2000.c: Remove typecast.
66
672007-03-11      Joel Sherrill <joel@OARcorp.com>
68
69        * startup/bspstart.c: Remove assignments of
70        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
71        value in boot_card.c
72
732007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * console/fb_vga.c: Eliminate __u16, __u32.
76
772006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
80        ioctl_command_t as arg in ioctl-functions.
81
822006-12-13      Alexey Shamrin <shamrin@gmail.com>
83
84        PR 1189/bsps
85        * console/outch.c: If you print a character with the code larger than
86        127 (extended ASCII) to the VGA console, then it blinks. The reason:
87        char == signed char, so such characters get represented by negative
88        numbers. The sign bit then goes to attribute byte, resulting in the
89        blinking.
90
912006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * configure.ac: New BUG-REPORT address.
94
952006-11-15      Joel Sherrill <joel@OARcorp.com>
96
97        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
98        file and simplified initialization.
99
1002006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Remove superfluous -DASM.
103
1042006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * configure.ac: Require autoconf-2.60. Require automake-1.10.
107
1082006-09-11      Joel Sherrill <joel@OARcorp.com>
109
110        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
111        style.
112
1132006-09-04      Till Straumann <strauman@slac.stanford.edu>
114
115        * startup/bspstart.c, start/start.S: Since the crude
116        memory autodetection code can easily fail (boards with
117        'reserved' regions - I experienced a hard lockup on a
118        dell precision 490 when writing past the bios-reported
119        memory size) I added code that a) tries to save
120        and use multiboot info, if present b) allows applications
121        to override/set memory size via a weak alias.
122
1232006-09-04      Till Straumann <strauman@slac.stanford.edu>
124
125        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
126
1272006-02-01      Joel Sherrill <joel@OARcorp.com>
128
129        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
130        This makes it easy to build the pc386 BSP in a configuration that
131        corresponds to qemu with COM1 redirected to stdio.
132
1332006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * configure.ac: Remove explicit ampolish3 support (now in
136        RTEMS_BSP_CONFIGURE).
137
1382006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
139
140        * configure.ac: Add ampolish3 support.
141        * Makefile.am: Add preinstall.am.
142
1432005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * timer/timer.c: Remove C++-style comments.
146
1472005-11-02      Till Straumann <strauman@slac.stanford.edu>
148
149        PR 832/bsps
150        * startup/ldsegs.S: put IDT and GDT into data segment.
151        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
152        text segment checksum comparison failed...
153
1542005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
155
156        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
157        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
158
1592005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
160
161        * Makefile.am: Install/preinstall headers from ../../i386/shared.
162
1632005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
164
165        PR 649/filesystem
166        * ide/idecfg.c: added configuration items for primary/secondary
167        IDE interface
168        * configure.ac: added configuration items for primary/secondary
169        IDE interface
170       
1712005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
172
173        * 3c509/3c509.c: Remove [$]Log.
174        Include <errno.h> instead of <sys/errno.h>.
175
1762005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
177
178        * timer/timer.c: Enhance to use either interupt-based timer
179        functions on older CPUs or to use TSC-based timer functions on
180        more recent (Pentium and above) CPUs. The decision is made in
181        Timer_initialize function when it is called for the first time
182        based on a result obtained from cpuid instruction during the BSP
183        initialization phase. During the first call, there are also late
184        bindings to the implementation functions initialized to
185        appropriate values.
186
1872005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
188
189        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
190
1912005-07-18      Lars Munch <lars@segv.dk>
192
193        PR 813/networking
194        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
195        parameter was added to irq handlers (2005-04-18). Before these
196        changes the argument to the interrupt handler was the interrupt
197        number, now the argument is handle, but the ne2000 driver needs the
198        interrupt number. The fix is to set the handle to the interrupt
199        number.
200
2012005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
202
203        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
204
2052005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
206
207        * include/bsp.h: New header guard.
208
2092005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
210
211        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
212        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
213        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
214        subdirectory.
215
2162005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
217
218        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
219        remove warnings.
220        * console/console.c, wd8003/wd8003.c: Added support for
221        addition of parameter in ISRs.
222       
2232005-04-26      Joel Sherrill <joel@OARcorp.com>
224
225        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
226
2272005-04-18      Eric Valette <eric.valette@free.fr>
228
229        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
230        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
231
2322005-02-18      Joel Sherrill <joel@OARcorp.com>
233
234        * console/keyboard.h: Add include file and cleanup file header.
235
2362005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
237
238        * clock/todcfg.c: size_t RTC_Count.
239
2402005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
241
242        * console/vgainit.c: static graphic_on|off.
243
2442005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
245
246        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
247
2482005-01-04      Joel Sherrill <joel@OARcorp.com>
249
250        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
251        warnings.
252
2532005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
254
255        * Makefile.am: Remove build-variant support.
256
2572004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
258
259        PR 703/filesystem
260        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
261        to uint16_t for UDMA support.
262
2632004-10-13      Eric Norum <norume@aps.anl.gov>
264
265        PR 688/bsps
266        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
267
2682004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
269
270        * configure.ac: Require automake > 1.9.
271
2722004-07-25      Joel Sherrill <joel@OARcorp.com>
273
274        * 3c509/3c509.c: Add <sys/errno.h>.
275        * startup/linkcmds: Add .jcr section.
276
2772004-05-21  Till Strauman <strauman@slac.stanford.edu>
278
279        * PR 624/bsps
280        startup/bspstart.c: When probing the memory, make sure not to
281        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
282        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
283        the screen.
284
2852004-05-21      Joel Sherrill <joel@OARcorp.com>
286
287        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
288        recent updates to BSD header files.
289
2902004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
291
292        PR 610/bsps
293        * Makefile.am: Add include/tm27.h, Cosmetics.
294        * include/tm27.h: Final cosmetics.
295
2962004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
297
298        * include/bsp.h: Split out tmtest27 support.
299        * include/tm27.h: New.
300
3012004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
302
303        PR 613/bsps
304        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
305
3062004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
307
308        PR 614/bsps
309        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
310
3112004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
312
313        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
314        which still uses RTEMS_ROOT).
315
3162004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
317
318        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
319        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
320
3212004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
322
323        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
324        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
325        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
326        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
327
3282004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
329
330        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
331        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
332        c99 fixed size types.
333
3342004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
337        Preinstall dist_project_lib*.
338
3392004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac: Explicitly check for OBJCOPY.
342
3432004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * Makefile.am: Reflect changes to bsp.am.
346
3472004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * Makefile.am: Reflect changes to bsp.am.
350
3512004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
354
3552004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * Makefile.am: Add start*.bin to CLEANFILES.
358
3592004-02-06      Joel Sherrill <joel@OARcorp.com>
360
361        * Makefile.am: Split startup into multiple .rels without reorganizing
362        the source.
363
3642004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * Makefile.am: Add missing $ in reference to 3c509.rel.
367
3682004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
371        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
372        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
373        wrapup/Makefile.am. Use automake compilation rules.
374        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
375        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
376        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
377        * configure.ac: Reflect changes above.
378        * start/start.S: Change comment to make it gcc -ansi compliant.
379
3802004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
383        Add RTEMS_PROG_CCAS.
384
3852004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * Makefile.am: Add PREINSTALL_DIRS.
388        * console/Makefile.am: Add PREINSTALL_DIRS.
389        * wrapup/Makefile.am: Reflect changes to libcpu.
390
3912004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
394        Add PRE/TMPINSTALL_FILES to CLEANFILES.
395        * console/Makefile.am: Ditto.
396        * startup/Makefile.am: Ditto.
397
3982004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * start/Makefile.am: Remove.
401        * Makefile.am: Merge-in start/Makefile.am.
402        * configure.ac: Reflect changes above.
403
4042004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * wrapup/Makefile.am: Eliminate $(LIB).
407        Use noinst_DATA to trigger building libbsp.a.
408
4092003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
412
4132003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
416        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
417
4182003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
421        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
422        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
423
4242003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
427
4282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * wrapup/Makefile.am: Cosmetics.
431
4322003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * Makefile.am: Misc cleanups and fixes.
435        * start/Makefile.am: Misc cleanups and fixes.
436        * startup/Makefile.am: Misc cleanups and fixes.
437        * wrapup/Makefile.am: Misc cleanups and fixes.
438
4392003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * ide/Makefile.am: PGM = ide.rel.
442
4432003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * Makefile.am: Add preinstallation dirstamp support.
446        * 3c509/Makefile.am: Cosmetics.
447        * clock/Makefile.am: Cosmetics.
448        * console/Makefile.am: Add preinstallation dirstamp support.
449        * ide/Makefile.am: Cosmetics.
450        * ne2000/Makefile.am: Cosmetics.
451        * start/Makefile.am: Add compilation dirstamp support.
452        * startup/Makefile.am: Cosmetics.
453        * timer/Makefile.am: Cosmetics.
454        * wd8003/Makefile.am: Cosmetics.
455        * wrapup/Makefile.am: Cosmetics.
456
4572003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * 3c509/Makefile.am: Remove all-local: $(ARCH).
460        * clock/Makefile.am: Remove all-local: $(ARCH).
461        * console/Makefile.am: Remove all-local: $(ARCH).
462        * ide/Makefile.am: Remove all-local: $(ARCH).
463        * ne2000/Makefile.am: Remove all-local: $(ARCH).
464        * start/Makefile.am: Remove all-local: $(ARCH).
465        * startup/Makefile.am: Remove all-local: $(ARCH).
466        * timer/Makefile.am: Remove all-local: $(ARCH).
467        * wd8003/Makefile.am: Remove all-local: $(ARCH).
468        * wrapup/Makefile.am: Remove all-local: $(ARCH).
469
4702003-10-02      Till Strauman <strauman@slac.stanford.edu>
471
472        PR 502/bsps
473        * console/outch.c: Add support for a few ANSI escape sequences to make
474        libetcl happy.
475
4762003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * Makefile.am: Merge-in include/Makefile.am.
479        Reflect changes to bsp.am.
480        * include/Makefile.am: Remove.
481        * configure.ac: Reflect changes above.
482
4832003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * bsp_specs: Remove *lib:.
486
4872003-09-04      Joel Sherrill <joel@OARcorp.com>
488
489        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
490        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
491        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
492        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
493        URL for license changed.
494
4952003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
497        PR 461/bsps
498        * start/Makefile.am: Correct generation of startup16.bin.
499
5002003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
503
5042003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        * Makefile.am: Reflect having moved aclocal/.
507
5082003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * Makefile.am: Reflect having moved automake/.
511        * 3c509/Makefile.am: Reflect having moved automake/.
512        * clock/Makefile.am: Reflect having moved automake/.
513        * console/Makefile.am: Reflect having moved automake/.
514        * ide/Makefile.am: Reflect having moved automake/.
515        * include/Makefile.am: Reflect having moved automake/.
516        * ne2000/Makefile.am: Reflect having moved automake/.
517        * start/Makefile.am: Reflect having moved automake/.
518        * startup/Makefile.am: Reflect having moved automake/.
519        * timer/Makefile.am: Reflect having moved automake/.
520        * wd8003/Makefile.am: Reflect having moved automake/.
521        * wrapup/Makefile.am: Reflect having moved automake/.
522
5232003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
525        PR 452/bsps
526        * startup/Makefile.am: Remove USE_INIT_FINI.
527
5282003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
529
530        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
531
5322003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
533
534        PR 445/bsps
535        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
536        Remove cpp, old_cpp (now unused).
537
5382003-07-08      Joel Sherrill <joel@OARcorp.com>
539
540        * console/console.c: Correct typo.
541
5422003-05-08      Chris Johns  <cjohns@cybertec.com.au>
543
544        * HOWTO:
545        Updated the GRUB version info and how to build GRUB from source.
546        Added how to boot over the network with a PXE Netboot BIOS.
547
5482003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
549
550        * ide/.cvsignore: New.
551
5522003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
553
554        PR 368/filesystems
555        * startup/ldsegs.S: Increase alignment.
556        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
557        Added IDE supporting infrastructure.
558        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
559        BSP support for libchip standard ide driver.
560
5612003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * configure.ac: Remove AC_CONFIG_AUX_DIR.
564
5652003-02-20      Till Straumann <strauman@slac.stanford.edu>
566
567        PR 353/bsps
568        * include/bsp.h: Let the application override the network driver
569        and attach routine.
570
5712003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
572
573        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
574
5752003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
577        * configure.ac: AC_PREREQ(2.57).
578
5792003-01-20      Joel Sherrill <joel@OARcorp.com>
580
581        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
582
5832003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
586        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
587        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
588        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
589        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
590        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
591        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
592
5932002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * start/Makefile.am: Use install-data-local to install startfile.
596
5972002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
598
599        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
600
6012002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
602
603        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
604
6052002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
606
607        * .cvsignore: Reformat.
608        Add autom4te*cache.
609        Remove autom4te.cache.
610
6112002-09-13     Eric Norum <eric.norum@usask.ca>
612
613        * start/start16.S: Remove unwanted + at beginning of relative
614        numeric label.
615
6162002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
617
618        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
619
6202002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
621
622        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
623        PREINSTALL_FILES.
624        * console/mouse_parser.c: Include <string.h> (for strcmp).
625        * console/vt.c: Include <string.h> (for memcpy).
626        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
627
6282002-08-21      Joel Sherrill <joel@OARcorp.com>
629
630        * bsp_specs: Added support for -nostdlibs.
631
6322002-08-14      Joel Sherrill <joel@OARcorp.com>
633
634        * start/start16.S: Per PR259, added code to test for video present
635        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
636        tested this patch.
637
6382002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
639
640        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
641
6422002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
645        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
646        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
647        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
648        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
649        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
650        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
651        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
652        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
653
6542002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
655
656        * startup/ldsegs.S: #include <asm.h>.
657        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
658        Remove printk (Now in bspIo.h).
659
6602002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * start/Makefile.am: Eliminate PGM.
663        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
664        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
665
6662002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
668        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
669
6702002-07-16      Eric Norum <eric.norum@usask.ca>
671
672        * console/console.c: Others on the rtems-users list have expressed
673        concern about this run-time selection, so I've enclosed the changes
674        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
675
6762002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
679        Remove $(OBJS) from all-local.
680
6812002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
682
683        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
684
6852001-05-09      Joel Sherrill <joel@OARcorp.com>
686
687        * startup/linkcmds: In support of gcc 3.1, added one of more
688        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
689        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
690        and direction of segments to memory regions may also have been
691        addressed.  This was a sweep across all BSPs.
692 
6932002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
694
695        * configure.ac:
696        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
697        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
698        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
699        * Makefile.am: Remove AUTOMAKE_OPTIONS.
700        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
701        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
702        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
703        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
704        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
705        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
706        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
707        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
708        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
709
7102002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
711
712        * PR139
713        * configure.ac: Remove stray ';', breaks building with automake-1.6.
714
7152002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
716
717        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
718
7192001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
722        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
723
7242001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
727
7282001-10-12      Joel Sherrill <joel@OARcorp.com>
729
730        * console/inch.c: Fixed typo.
731
7322001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
735        * configure.in: Remove.
736        * configure.ac: New file, generated from configure.in by autoupdate.
737
7382001-09-27      Joel Sherrill <joel@OARcorp.com>
739
740        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
741
7422001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
743
744        * include/Makefile.am: Use 'CLEANFILES ='.
745        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
746        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
747        * Makefile.am: Use 'TMPINSTALL_FILES ='.
748
7492001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
750
751        * console/Makefile.am: Remove RTEMS_H_FILES.
752        * start/start16.S: include <bspopts.h> to get NEW_GAS.
753
7542001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * configure.in: Add bspopts.h.
757        * include/.cvsignore: Add bspopts.h*, stamp-h*.
758        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
759        * 3c509/Makefile.am: Dito.
760        * console/Makefile.am: Dito.
761        * include/bsp.h: Include bspopts.h.
762
7632001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
764
765        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
766
7672001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
768
769        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
770
7712001-01-05      Joel Sherrill <joel@OARcorp.com>
772
773        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
774        would be visible.
775
7762000-12-05       Eric Valette <valette@crf.canon.fr>
777
778        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
779        console/vt.c, include/bsp.h: Correct incorrect interrupt level
780        handling in new keyboard management code.  Correct
781        BSP_poll_char initialization routine.
782        * start/start.S, startup/bspstart.c: Correct when the video is
783        initialized.
784        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
785        did not work correctly on all PC speeds. The new calibrate routine
786        has been tested on Pentium 166, pentium II 200, pentium III
787        300 Mhz and does work as expected.
788
7892000-12-05      Joel Sherrill <joel@OARcorp.com>
790
791        * pc386/console/console.c, pc386/console/serial_mouse.c,
792        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
793
7942000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
795
796        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
797
7982000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
799
800        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
801
8022000-11-01      Joel Sherrill <joel@OARcorp.com>
803
804        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
805        and libcsupport.h moved from libc to lib/include/rtems and
806        now must be referenced as <rtems/XXX.h>.   Header file order
807        was cleaned up while doing this.
808
8092000-10-29      Joel Sherrill <joel@OARcorp.com>
810
811        * startup/sbrk.c: Removed.  Redundant with shared version.
812
8132000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
816        Switch to GNU canonicalization.
817
8182000-10-23      Joel Sherrill <joel@OARcorp.com>
819
820        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
821
8222000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
823
824        * console/serial_mouse.c: Added support for changing serial parameters.
825
8262000-10-20      Joel Sherrill <joel@OARcorp.com>
827
828        * include/wd80x3.h: Added file header and logic to prevent multiple
829        inclusions of this file.
830        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
831
8322000-10-20      Joel Sherrill <joel@OARcorp.com>
833
834        * include/bsp.h: Cleaned up network driver name and attach defines.
835
8362000-10-20      Dmitry Kargapolov <dk@gentex.ru>
837
838        * ne2000/ne2000.c: Fix some errors in the driver. 
839        1. There was no sufficient check of data in ethernet header.
840        The code in ne_rx_daemon() was:
841            inport_word (dport, len);
842            ...
843            len -= 4;
844              ...
845            if (len > 0)
846              ne_read_data (sc, startaddr, len, p);
847        Unfortunately, sometimes my NIC gave me too big len value,
848        the result was memory override.  To fix this, I added ethernet
849        header data checking.
850
851        2. The way overrides were serviced was not good.  It was complex
852        but sometimes did not provide reliable continuing of NIC working.
853        I had the situation of an endless loop in ne_check_status()
854        after override processing.
855
856        3. There was conceptual error of porting.  The old method of
857        overrides curing was ported from the OS-s, where override-processing
858        did start immediately.  But RTEMS-version uses events, and cleaning
859        of the overrides can start later.
860
861        I selected the way of ne2000 programming that is used
862        in freebsd kernel (v4.0).
863
864        Because of both problems, incorrect data in header of raw packet
865        and receiver override, it went through ne_reset() and fully
866        reset the ne2000.
867
868        So, in summary
869        - added detecting of the incorrect data in ethernet header;
870        - replaced handling of receiver overrides with new scheme,
871        via resetting of NIC, this method is used also in case of
872        invalid header detecting.
873
8742000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
875
876        * console/console.c, console/serial_mouse.c, include/bsp.h:
877        Add the ability to set parity, number of data bits and
878        number of stop bits to the existing i386 serial drivers.
879
8802000-10-17      Joel Sherrill <joel@OARcorp.com>
881
882        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
883        to libbsp/i386/shared/irq.
884
8852000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
886
887        * startup/linkcmds: Added lines so DWARF debug information
888        would be available.  Otherwise gdb complains that the offsets
889        for the debug info are incorrect and doesn't load the files.
890
8912000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
892
893        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
894
8952000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
898        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
899        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
900        compile.am
901
9022000-08-30      Joel Sherrill <joel@OARcorp.com>
903
904        * console/keyboard.h: Changed numerous routines from extern inline
905        to static inline.
906
9072000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
908
909        * Major rework of the "/dev/console" driver.
910        * Added termios support for stdin ( keyboard ).
911        * Added ioctls() to support modes similar to Linux( XLATE,
912        RAW, MEDIUMRAW ).
913        * Added Keyboard mapping and handling of the keyboard's leds.
914        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
915        controller ( 16 colors ).
916        * Added PS/2 and Serial mouse support for PC386 BSP.
917        * console/defkeymap.c: New file.
918        * console/fb_vga.c: New file.
919        * console/fb_vga.h: New file.
920        * console/i386kbd.h: New file.
921        * console/kd.h: New file.
922        * console/keyboard.c: New file.
923        * console/keyboard.h: New file.
924        * console/mouse_parser.c: New file.
925        * console/mouse_parser.h: New file.
926        * console/pc_keyb.c: New file.
927        * console/ps2_drv.h: New file.
928        * console/ps2_mouse.c: New file.
929        * console/ps2_mouse.h: New file.
930        * console/serial_mouse.c: New file.
931        * console/serial_mouse.h: New file.
932        * console/vgainit.c: New file.
933        * console/vt.c: New file.
934        * console/Makefile.am: Reflect new files.
935        * console/console.c, console/inch.c, console/outch.c: Console
936        functionality modifications.
937        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
938
9392000-08-10      Joel Sherrill <joel@OARcorp.com>
940
941        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.