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

4.104.115
Last change on this file since 81f16002 was 81f16002, checked in by Joel Sherrill <joel.sherrill@…>, on 09/23/08 at 15:11:10

2008-09-23 Joel Sherrill <joel.sherrill@…>

  • startup/bspclean.c: Removed.
  • Property mode set to 100644
File size: 36.5 KB
Line 
12008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * startup/bspclean.c: Removed.
4
52008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * startup/bspreset.c: New file.
8
92008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
12        include/bsp.h: Use standardized bsp_cleanup() which can optionally
13        print a message, poll for user to press key, and call bsp_reset().
14        Using this eliminates the various bsp_cleanup() implementations which
15        had their own implementation and variety of string constants.
16
172008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
20        bsp_get_work_area() implementation and use more of the BSP
21        Initialization Framework.
22        * startup/bspgetworkarea.c: New file.
23
242008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
27        is NOT used anywhere.
28
292008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * startup/bspstart.c: Remove unnecessary includes of
32        rtems/libcsupport.h and rtems/libio.h.
33
342008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * ide/ide.c: Convert to "bool".
37
382008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * console/console.c: Remove bogus decl.
41        * timer/timer.c: Convert to "bool".
42
432008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
46        Eliminate rtems_boolean.
47
482008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * timer/timer.c: Eliminate empty function from every benchmark timer
51        driver. Fix spelling.
52
532008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * timer/timer.c: Rename timer driver methods to follow RTEMS
56        programming conventions.
57
582008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * Makefile.am: Now named bspclean.c
61
622008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * startup/bspclean.c: New file.
65        * startup/exit.c: Removed.
66
672008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
70
712008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
74        startup/bspstart.c: Fix warnings for prototypes, types, etc.
75
762008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
79        Add missing prototypes.
80        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
81
822008-07-29      Chris Johns <chrisj@rtems.org>
83
84        * ide/ide.c: Updated to the rtems_* libblock changed.
85
862008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * console/console.c, console/serial_mouse.c: Eliminate copies of
89        switches to convert termios Bxxx constants to xxx as an integer. Use
90        the shared termios_baud_to_number() routine to do the same
91        conversion.
92
932008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
96        Framework to ask the BSP where it has memory for the RTEMS Workspace
97        and C Program Heap. These collectively are referred to as work area.
98        If the BSP supports this, then it does not have to include code to
99        split the available memory between the two areas. This reduces the
100        amount of code in the BSP specific bspstart.c file. Additionally, the
101        shared framework can initialize the C Library, call
102        rtems_debug_enable(), and dirty the work area memory. Until most/all
103        BSPs support this new capability, if the BSP supports this, it should
104        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
105        When the transition is complete, this autoconf macro can be removed.
106
1072008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
108
109        * startup/bspstart.c: Refactored and renamed initialization routines to
110        rtems_initialize_data_structures, rtems_initialize_before_drivers,
111        rtems_initialize_device_drivers, and
112        rtems_initialize_start_multitasking. This opened the sequence up so
113        that bootcard() could provide a more robust and flexible framework
114        which is easier to explain and understand. This also lays the
115        groundwork for sharing the division of available memory between the
116        RTEMS workspace and heap and the C library initialization across all
117        BSPs.
118
1192008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
120
121        * configure.ac: Remove spurious line.
122
1232008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
126        console_reserve_resources and termios_reserve_resources.
127
1282008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
131        a network driver. This simplifies the Makefile.am and avoids pulling
132        in unneeded code.
133
1342008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
137        configuration option. When this is set to one, a clean exit of an
138        application will result in the BSP resetting the hardware without
139        waiting for a human to press a key.
140        * start/start.S, startup/linkcmds: Replace the linkcmds with a
141        version very closely based upon the default in binutils 2.18 for
142        this target.  This eliminated weird failures with C++ dtors even
143        in C applications.  We had an extra _ on a symbol used in start.S.
144
1452008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * configure.ac: Fix typo.
148
1492008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * startup/linkcmds: Add wildcard to gcc_except_table section so
152        programs compiled with gcc 4.3.x can link.
153
1542008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
155
156        * clock/ckinit.c: Rework clock driver to use template and to provide
157        nanoseconds since last tick capability.
158
1592007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
162        of the Configuration Table. Use the RTEMS provided accessor macros to
163        obtain configuration fields.
164
1652007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
166
167        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
168        from CPU Table to Configuration Table. Eliminate CPU Table from all
169        ports. Delete references to CPU Table in all forms.
170
1712007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
174        Table fields to the Configuration Table. This included
175        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
176        do_zero_of_workspace, extra_mpci_receive_server_stack,
177        stack_allocate_hook, and stack_free_hook. As a side-effect of this
178        effort some multiprocessing code was made conditional and some style
179        clean up occurred.
180
1812007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * startup/bspstart.c: Eliminate the interrupt_table_segment and
184        interrupt_table_offset fields in the i386 CPU Table since they are
185        never read.
186
1872007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
188
189        PR 1257/bsps
190        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
191        Code outside of cpukit should use the public API for
192        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
193        public API and directly accessing _CPU_ISR_Disable and
194        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
195        directive which could lead to problems. This patch also changes the
196        type of the variable passed into these routines and addresses minor
197        style issues.
198
1992007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        * console/vt.c: Changed tabs to spaces.
202
2032007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * console/keyboard.c: Replaced tabs with spaces.
206
2072007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
208
209        * startup/bspstart.c: If we cannot find enough memory to run the
210        program, generate a fatal error and print a message.
211
2122007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * ne2000/ne2000.c: Fix spelling error.
215
2162007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
217
218        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
219        since it was used to configure a no longer used feature. Device names
220        are now part of the filesystem not in a table.
221
2222007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        PR 1244/bsps
225        * console/console.c: Remove definition of __assert.
226
2272007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
228
229        * bsp_specs: Remove qrtems_debug.
230
2312007-04-02      Joel Sherrill <joel@OARcorp.com>
232
233        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
234
2352007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
236
237        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
238
2392007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
240
241        * ne2000/ne2000.c: Remove typecast.
242
2432007-03-11      Joel Sherrill <joel@OARcorp.com>
244
245        * startup/bspstart.c: Remove assignments of
246        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
247        value in boot_card.c
248
2492007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
250
251        * console/fb_vga.c: Eliminate __u16, __u32.
252
2532006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
254
255        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
256        ioctl_command_t as arg in ioctl-functions.
257
2582006-12-13      Alexey Shamrin <shamrin@gmail.com>
259
260        PR 1189/bsps
261        * console/outch.c: If you print a character with the code larger than
262        127 (extended ASCII) to the VGA console, then it blinks. The reason:
263        char == signed char, so such characters get represented by negative
264        numbers. The sign bit then goes to attribute byte, resulting in the
265        blinking.
266
2672006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
268
269        * configure.ac: New BUG-REPORT address.
270
2712006-11-15      Joel Sherrill <joel@OARcorp.com>
272
273        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
274        file and simplified initialization.
275
2762006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
277
278        * Makefile.am: Remove superfluous -DASM.
279
2802006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
281
282        * configure.ac: Require autoconf-2.60. Require automake-1.10.
283
2842006-09-11      Joel Sherrill <joel@OARcorp.com>
285
286        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
287        style.
288
2892006-09-04      Till Straumann <strauman@slac.stanford.edu>
290
291        * startup/bspstart.c, start/start.S: Since the crude
292        memory autodetection code can easily fail (boards with
293        'reserved' regions - I experienced a hard lockup on a
294        dell precision 490 when writing past the bios-reported
295        memory size) I added code that a) tries to save
296        and use multiboot info, if present b) allows applications
297        to override/set memory size via a weak alias.
298
2992006-09-04      Till Straumann <strauman@slac.stanford.edu>
300
301        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
302
3032006-02-01      Joel Sherrill <joel@OARcorp.com>
304
305        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
306        This makes it easy to build the pc386 BSP in a configuration that
307        corresponds to qemu with COM1 redirected to stdio.
308
3092006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
310
311        * configure.ac: Remove explicit ampolish3 support (now in
312        RTEMS_BSP_CONFIGURE).
313
3142006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
315
316        * configure.ac: Add ampolish3 support.
317        * Makefile.am: Add preinstall.am.
318
3192005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
320
321        * timer/timer.c: Remove C++-style comments.
322
3232005-11-02      Till Straumann <strauman@slac.stanford.edu>
324
325        PR 832/bsps
326        * startup/ldsegs.S: put IDT and GDT into data segment.
327        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
328        text segment checksum comparison failed...
329
3302005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
331
332        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
333        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
334
3352005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
336
337        * Makefile.am: Install/preinstall headers from ../../i386/shared.
338
3392005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
340
341        PR 649/filesystem
342        * ide/idecfg.c: added configuration items for primary/secondary
343        IDE interface
344        * configure.ac: added configuration items for primary/secondary
345        IDE interface
346       
3472005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
348
349        * 3c509/3c509.c: Remove [$]Log.
350        Include <errno.h> instead of <sys/errno.h>.
351
3522005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
353
354        * timer/timer.c: Enhance to use either interupt-based timer
355        functions on older CPUs or to use TSC-based timer functions on
356        more recent (Pentium and above) CPUs. The decision is made in
357        Timer_initialize function when it is called for the first time
358        based on a result obtained from cpuid instruction during the BSP
359        initialization phase. During the first call, there are also late
360        bindings to the implementation functions initialized to
361        appropriate values.
362
3632005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
364
365        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
366
3672005-07-18      Lars Munch <lars@segv.dk>
368
369        PR 813/networking
370        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
371        parameter was added to irq handlers (2005-04-18). Before these
372        changes the argument to the interrupt handler was the interrupt
373        number, now the argument is handle, but the ne2000 driver needs the
374        interrupt number. The fix is to set the handle to the interrupt
375        number.
376
3772005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
378
379        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
380
3812005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
382
383        * include/bsp.h: New header guard.
384
3852005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
386
387        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
388        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
389        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
390        subdirectory.
391
3922005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
393
394        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
395        remove warnings.
396        * console/console.c, wd8003/wd8003.c: Added support for
397        addition of parameter in ISRs.
398       
3992005-04-26      Joel Sherrill <joel@OARcorp.com>
400
401        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
402
4032005-04-18      Eric Valette <eric.valette@free.fr>
404
405        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
406        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
407
4082005-02-18      Joel Sherrill <joel@OARcorp.com>
409
410        * console/keyboard.h: Add include file and cleanup file header.
411
4122005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
413
414        * clock/todcfg.c: size_t RTC_Count.
415
4162005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
417
418        * console/vgainit.c: static graphic_on|off.
419
4202005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
421
422        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
423
4242005-01-04      Joel Sherrill <joel@OARcorp.com>
425
426        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
427        warnings.
428
4292005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
430
431        * Makefile.am: Remove build-variant support.
432
4332004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
434
435        PR 703/filesystem
436        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
437        to uint16_t for UDMA support.
438
4392004-10-13      Eric Norum <norume@aps.anl.gov>
440
441        PR 688/bsps
442        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
443
4442004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
445
446        * configure.ac: Require automake > 1.9.
447
4482004-07-25      Joel Sherrill <joel@OARcorp.com>
449
450        * 3c509/3c509.c: Add <sys/errno.h>.
451        * startup/linkcmds: Add .jcr section.
452
4532004-05-21  Till Strauman <strauman@slac.stanford.edu>
454
455        * PR 624/bsps
456        startup/bspstart.c: When probing the memory, make sure not to
457        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
458        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
459        the screen.
460
4612004-05-21      Joel Sherrill <joel@OARcorp.com>
462
463        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
464        recent updates to BSD header files.
465
4662004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
467
468        PR 610/bsps
469        * Makefile.am: Add include/tm27.h, Cosmetics.
470        * include/tm27.h: Final cosmetics.
471
4722004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
473
474        * include/bsp.h: Split out tmtest27 support.
475        * include/tm27.h: New.
476
4772004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
478
479        PR 613/bsps
480        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
481
4822004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
483
484        PR 614/bsps
485        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
486
4872004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
488
489        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
490        which still uses RTEMS_ROOT).
491
4922004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
493
494        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
495        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
496
4972004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
498
499        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
500        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
501        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
502        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
503
5042004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
505
506        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
507        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
508        c99 fixed size types.
509
5102004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
511
512        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
513        Preinstall dist_project_lib*.
514
5152004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
516
517        * configure.ac: Explicitly check for OBJCOPY.
518
5192004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
520
521        * Makefile.am: Reflect changes to bsp.am.
522
5232004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
525        * Makefile.am: Reflect changes to bsp.am.
526
5272004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
528
529        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
530
5312004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
532
533        * Makefile.am: Add start*.bin to CLEANFILES.
534
5352004-02-06      Joel Sherrill <joel@OARcorp.com>
536
537        * Makefile.am: Split startup into multiple .rels without reorganizing
538        the source.
539
5402004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
541
542        * Makefile.am: Add missing $ in reference to 3c509.rel.
543
5442004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
545
546        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
547        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
548        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
549        wrapup/Makefile.am. Use automake compilation rules.
550        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
551        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
552        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
553        * configure.ac: Reflect changes above.
554        * start/start.S: Change comment to make it gcc -ansi compliant.
555
5562004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
557
558        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
559        Add RTEMS_PROG_CCAS.
560
5612004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * Makefile.am: Add PREINSTALL_DIRS.
564        * console/Makefile.am: Add PREINSTALL_DIRS.
565        * wrapup/Makefile.am: Reflect changes to libcpu.
566
5672004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
570        Add PRE/TMPINSTALL_FILES to CLEANFILES.
571        * console/Makefile.am: Ditto.
572        * startup/Makefile.am: Ditto.
573
5742004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
576        * start/Makefile.am: Remove.
577        * Makefile.am: Merge-in start/Makefile.am.
578        * configure.ac: Reflect changes above.
579
5802004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * wrapup/Makefile.am: Eliminate $(LIB).
583        Use noinst_DATA to trigger building libbsp.a.
584
5852003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
586
587        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
588
5892003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
590
591        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
592        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
593
5942003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
595
596        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
597        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
598        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
599
6002003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
603
6042003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * wrapup/Makefile.am: Cosmetics.
607
6082003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
609
610        * Makefile.am: Misc cleanups and fixes.
611        * start/Makefile.am: Misc cleanups and fixes.
612        * startup/Makefile.am: Misc cleanups and fixes.
613        * wrapup/Makefile.am: Misc cleanups and fixes.
614
6152003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
616
617        * ide/Makefile.am: PGM = ide.rel.
618
6192003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * Makefile.am: Add preinstallation dirstamp support.
622        * 3c509/Makefile.am: Cosmetics.
623        * clock/Makefile.am: Cosmetics.
624        * console/Makefile.am: Add preinstallation dirstamp support.
625        * ide/Makefile.am: Cosmetics.
626        * ne2000/Makefile.am: Cosmetics.
627        * start/Makefile.am: Add compilation dirstamp support.
628        * startup/Makefile.am: Cosmetics.
629        * timer/Makefile.am: Cosmetics.
630        * wd8003/Makefile.am: Cosmetics.
631        * wrapup/Makefile.am: Cosmetics.
632
6332003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
634
635        * 3c509/Makefile.am: Remove all-local: $(ARCH).
636        * clock/Makefile.am: Remove all-local: $(ARCH).
637        * console/Makefile.am: Remove all-local: $(ARCH).
638        * ide/Makefile.am: Remove all-local: $(ARCH).
639        * ne2000/Makefile.am: Remove all-local: $(ARCH).
640        * start/Makefile.am: Remove all-local: $(ARCH).
641        * startup/Makefile.am: Remove all-local: $(ARCH).
642        * timer/Makefile.am: Remove all-local: $(ARCH).
643        * wd8003/Makefile.am: Remove all-local: $(ARCH).
644        * wrapup/Makefile.am: Remove all-local: $(ARCH).
645
6462003-10-02      Till Strauman <strauman@slac.stanford.edu>
647
648        PR 502/bsps
649        * console/outch.c: Add support for a few ANSI escape sequences to make
650        libetcl happy.
651
6522003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * Makefile.am: Merge-in include/Makefile.am.
655        Reflect changes to bsp.am.
656        * include/Makefile.am: Remove.
657        * configure.ac: Reflect changes above.
658
6592003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * bsp_specs: Remove *lib:.
662
6632003-09-04      Joel Sherrill <joel@OARcorp.com>
664
665        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
666        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
667        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
668        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
669        URL for license changed.
670
6712003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        PR 461/bsps
674        * start/Makefile.am: Correct generation of startup16.bin.
675
6762003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
679
6802003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * Makefile.am: Reflect having moved aclocal/.
683
6842003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
685
686        * Makefile.am: Reflect having moved automake/.
687        * 3c509/Makefile.am: Reflect having moved automake/.
688        * clock/Makefile.am: Reflect having moved automake/.
689        * console/Makefile.am: Reflect having moved automake/.
690        * ide/Makefile.am: Reflect having moved automake/.
691        * include/Makefile.am: Reflect having moved automake/.
692        * ne2000/Makefile.am: Reflect having moved automake/.
693        * start/Makefile.am: Reflect having moved automake/.
694        * startup/Makefile.am: Reflect having moved automake/.
695        * timer/Makefile.am: Reflect having moved automake/.
696        * wd8003/Makefile.am: Reflect having moved automake/.
697        * wrapup/Makefile.am: Reflect having moved automake/.
698
6992003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
700
701        PR 452/bsps
702        * startup/Makefile.am: Remove USE_INIT_FINI.
703
7042003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
705
706        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
707
7082003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        PR 445/bsps
711        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
712        Remove cpp, old_cpp (now unused).
713
7142003-07-08      Joel Sherrill <joel@OARcorp.com>
715
716        * console/console.c: Correct typo.
717
7182003-05-08      Chris Johns  <cjohns@cybertec.com.au>
719
720        * HOWTO:
721        Updated the GRUB version info and how to build GRUB from source.
722        Added how to boot over the network with a PXE Netboot BIOS.
723
7242003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * ide/.cvsignore: New.
727
7282003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
729
730        PR 368/filesystems
731        * startup/ldsegs.S: Increase alignment.
732        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
733        Added IDE supporting infrastructure.
734        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
735        BSP support for libchip standard ide driver.
736
7372003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
738
739        * configure.ac: Remove AC_CONFIG_AUX_DIR.
740
7412003-02-20      Till Straumann <strauman@slac.stanford.edu>
742
743        PR 353/bsps
744        * include/bsp.h: Let the application override the network driver
745        and attach routine.
746
7472003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
748
749        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
750
7512003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
753        * configure.ac: AC_PREREQ(2.57).
754
7552003-01-20      Joel Sherrill <joel@OARcorp.com>
756
757        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
758
7592003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
760
761        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
762        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
763        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
764        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
765        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
766        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
767        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
768
7692002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * start/Makefile.am: Use install-data-local to install startfile.
772
7732002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
774
775        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
776
7772002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
778
779        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
780
7812002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
782
783        * .cvsignore: Reformat.
784        Add autom4te*cache.
785        Remove autom4te.cache.
786
7872002-09-13     Eric Norum <eric.norum@usask.ca>
788
789        * start/start16.S: Remove unwanted + at beginning of relative
790        numeric label.
791
7922002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
793
794        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
795
7962002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
797
798        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
799        PREINSTALL_FILES.
800        * console/mouse_parser.c: Include <string.h> (for strcmp).
801        * console/vt.c: Include <string.h> (for memcpy).
802        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
803
8042002-08-21      Joel Sherrill <joel@OARcorp.com>
805
806        * bsp_specs: Added support for -nostdlibs.
807
8082002-08-14      Joel Sherrill <joel@OARcorp.com>
809
810        * start/start16.S: Per PR259, added code to test for video present
811        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
812        tested this patch.
813
8142002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
815
816        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
817
8182002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
819
820        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
821        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
822        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
823        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
824        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
825        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
826        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
827        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
828        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
829
8302002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * startup/ldsegs.S: #include <asm.h>.
833        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
834        Remove printk (Now in bspIo.h).
835
8362002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
837
838        * start/Makefile.am: Eliminate PGM.
839        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
840        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
841
8422002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
843
844        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
845
8462002-07-16      Eric Norum <eric.norum@usask.ca>
847
848        * console/console.c: Others on the rtems-users list have expressed
849        concern about this run-time selection, so I've enclosed the changes
850        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
851
8522002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
853
854        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
855        Remove $(OBJS) from all-local.
856
8572002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
858
859        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
860
8612001-05-09      Joel Sherrill <joel@OARcorp.com>
862
863        * startup/linkcmds: In support of gcc 3.1, added one of more
864        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
865        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
866        and direction of segments to memory regions may also have been
867        addressed.  This was a sweep across all BSPs.
868 
8692002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
870
871        * configure.ac:
872        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
873        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
874        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
875        * Makefile.am: Remove AUTOMAKE_OPTIONS.
876        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
877        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
878        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
879        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
880        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
881        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
882        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
883        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
884        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
885
8862002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
887
888        * PR139
889        * configure.ac: Remove stray ';', breaks building with automake-1.6.
890
8912002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
892
893        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
894
8952001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
898        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
899
9002001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
901
902        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
903
9042001-10-12      Joel Sherrill <joel@OARcorp.com>
905
906        * console/inch.c: Fixed typo.
907
9082001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
909
910        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
911        * configure.in: Remove.
912        * configure.ac: New file, generated from configure.in by autoupdate.
913
9142001-09-27      Joel Sherrill <joel@OARcorp.com>
915
916        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
917
9182001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
919
920        * include/Makefile.am: Use 'CLEANFILES ='.
921        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
922        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
923        * Makefile.am: Use 'TMPINSTALL_FILES ='.
924
9252001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
926
927        * console/Makefile.am: Remove RTEMS_H_FILES.
928        * start/start16.S: include <bspopts.h> to get NEW_GAS.
929
9302001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
931
932        * configure.in: Add bspopts.h.
933        * include/.cvsignore: Add bspopts.h*, stamp-h*.
934        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
935        * 3c509/Makefile.am: Dito.
936        * console/Makefile.am: Dito.
937        * include/bsp.h: Include bspopts.h.
938
9392001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
940
941        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
942
9432001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
944
945        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
946
9472001-01-05      Joel Sherrill <joel@OARcorp.com>
948
949        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
950        would be visible.
951
9522000-12-05       Eric Valette <valette@crf.canon.fr>
953
954        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
955        console/vt.c, include/bsp.h: Correct incorrect interrupt level
956        handling in new keyboard management code.  Correct
957        BSP_poll_char initialization routine.
958        * start/start.S, startup/bspstart.c: Correct when the video is
959        initialized.
960        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
961        did not work correctly on all PC speeds. The new calibrate routine
962        has been tested on Pentium 166, pentium II 200, pentium III
963        300 Mhz and does work as expected.
964
9652000-12-05      Joel Sherrill <joel@OARcorp.com>
966
967        * pc386/console/console.c, pc386/console/serial_mouse.c,
968        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
969
9702000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
971
972        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
973
9742000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
975
976        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
977
9782000-11-01      Joel Sherrill <joel@OARcorp.com>
979
980        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
981        and libcsupport.h moved from libc to lib/include/rtems and
982        now must be referenced as <rtems/XXX.h>.   Header file order
983        was cleaned up while doing this.
984
9852000-10-29      Joel Sherrill <joel@OARcorp.com>
986
987        * startup/sbrk.c: Removed.  Redundant with shared version.
988
9892000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
990
991        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
992        Switch to GNU canonicalization.
993
9942000-10-23      Joel Sherrill <joel@OARcorp.com>
995
996        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
997
9982000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
999
1000        * console/serial_mouse.c: Added support for changing serial parameters.
1001
10022000-10-20      Joel Sherrill <joel@OARcorp.com>
1003
1004        * include/wd80x3.h: Added file header and logic to prevent multiple
1005        inclusions of this file.
1006        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1007
10082000-10-20      Joel Sherrill <joel@OARcorp.com>
1009
1010        * include/bsp.h: Cleaned up network driver name and attach defines.
1011
10122000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1013
1014        * ne2000/ne2000.c: Fix some errors in the driver. 
1015        1. There was no sufficient check of data in ethernet header.
1016        The code in ne_rx_daemon() was:
1017            inport_word (dport, len);
1018            ...
1019            len -= 4;
1020              ...
1021            if (len > 0)
1022              ne_read_data (sc, startaddr, len, p);
1023        Unfortunately, sometimes my NIC gave me too big len value,
1024        the result was memory override.  To fix this, I added ethernet
1025        header data checking.
1026
1027        2. The way overrides were serviced was not good.  It was complex
1028        but sometimes did not provide reliable continuing of NIC working.
1029        I had the situation of an endless loop in ne_check_status()
1030        after override processing.
1031
1032        3. There was conceptual error of porting.  The old method of
1033        overrides curing was ported from the OS-s, where override-processing
1034        did start immediately.  But RTEMS-version uses events, and cleaning
1035        of the overrides can start later.
1036
1037        I selected the way of ne2000 programming that is used
1038        in freebsd kernel (v4.0).
1039
1040        Because of both problems, incorrect data in header of raw packet
1041        and receiver override, it went through ne_reset() and fully
1042        reset the ne2000.
1043
1044        So, in summary
1045        - added detecting of the incorrect data in ethernet header;
1046        - replaced handling of receiver overrides with new scheme,
1047        via resetting of NIC, this method is used also in case of
1048        invalid header detecting.
1049
10502000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1051
1052        * console/console.c, console/serial_mouse.c, include/bsp.h:
1053        Add the ability to set parity, number of data bits and
1054        number of stop bits to the existing i386 serial drivers.
1055
10562000-10-17      Joel Sherrill <joel@OARcorp.com>
1057
1058        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1059        to libbsp/i386/shared/irq.
1060
10612000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1062
1063        * startup/linkcmds: Added lines so DWARF debug information
1064        would be available.  Otherwise gdb complains that the offsets
1065        for the debug info are incorrect and doesn't load the files.
1066
10672000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1068
1069        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1070
10712000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1072
1073        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1074        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1075        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1076        compile.am
1077
10782000-08-30      Joel Sherrill <joel@OARcorp.com>
1079
1080        * console/keyboard.h: Changed numerous routines from extern inline
1081        to static inline.
1082
10832000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1084
1085        * Major rework of the "/dev/console" driver.
1086        * Added termios support for stdin ( keyboard ).
1087        * Added ioctls() to support modes similar to Linux( XLATE,
1088        RAW, MEDIUMRAW ).
1089        * Added Keyboard mapping and handling of the keyboard's leds.
1090        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1091        controller ( 16 colors ).
1092        * Added PS/2 and Serial mouse support for PC386 BSP.
1093        * console/defkeymap.c: New file.
1094        * console/fb_vga.c: New file.
1095        * console/fb_vga.h: New file.
1096        * console/i386kbd.h: New file.
1097        * console/kd.h: New file.
1098        * console/keyboard.c: New file.
1099        * console/keyboard.h: New file.
1100        * console/mouse_parser.c: New file.
1101        * console/mouse_parser.h: New file.
1102        * console/pc_keyb.c: New file.
1103        * console/ps2_drv.h: New file.
1104        * console/ps2_mouse.c: New file.
1105        * console/ps2_mouse.h: New file.
1106        * console/serial_mouse.c: New file.
1107        * console/serial_mouse.h: New file.
1108        * console/vgainit.c: New file.
1109        * console/vt.c: New file.
1110        * console/Makefile.am: Reflect new files.
1111        * console/console.c, console/inch.c, console/outch.c: Console
1112        functionality modifications.
1113        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1114
11152000-08-10      Joel Sherrill <joel@OARcorp.com>
1116
1117        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.