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

4.104.115
Last change on this file since 084369e was 084369e, checked in by Joel Sherrill <joel.sherrill@…>, on 09/22/08 at 21:49:43

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

  • Makefile.am, configure.ac, console/inch.c, console/keyboard.c, include/bsp.h: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants.
  • Property mode set to 100644
File size: 36.3 KB
Line 
12008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
4        include/bsp.h: Use standardized bsp_cleanup() which can optionally
5        print a message, poll for user to press key, and call bsp_reset().
6        Using this eliminates the various bsp_cleanup() implementations which
7        had their own implementation and variety of string constants.
8
92008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
12        bsp_get_work_area() implementation and use more of the BSP
13        Initialization Framework.
14        * startup/bspgetworkarea.c: New file.
15
162008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
19        is NOT used anywhere.
20
212008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * startup/bspstart.c: Remove unnecessary includes of
24        rtems/libcsupport.h and rtems/libio.h.
25
262008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * ide/ide.c: Convert to "bool".
29
302008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * console/console.c: Remove bogus decl.
33        * timer/timer.c: Convert to "bool".
34
352008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
36
37        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
38        Eliminate rtems_boolean.
39
402008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * timer/timer.c: Eliminate empty function from every benchmark timer
43        driver. Fix spelling.
44
452008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * timer/timer.c: Rename timer driver methods to follow RTEMS
48        programming conventions.
49
502008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * Makefile.am: Now named bspclean.c
53
542008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * startup/bspclean.c: New file.
57        * startup/exit.c: Removed.
58
592008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
62
632008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
64
65        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
66        startup/bspstart.c: Fix warnings for prototypes, types, etc.
67
682008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
71        Add missing prototypes.
72        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
73
742008-07-29      Chris Johns <chrisj@rtems.org>
75
76        * ide/ide.c: Updated to the rtems_* libblock changed.
77
782008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * console/console.c, console/serial_mouse.c: Eliminate copies of
81        switches to convert termios Bxxx constants to xxx as an integer. Use
82        the shared termios_baud_to_number() routine to do the same
83        conversion.
84
852008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
86
87        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
88        Framework to ask the BSP where it has memory for the RTEMS Workspace
89        and C Program Heap. These collectively are referred to as work area.
90        If the BSP supports this, then it does not have to include code to
91        split the available memory between the two areas. This reduces the
92        amount of code in the BSP specific bspstart.c file. Additionally, the
93        shared framework can initialize the C Library, call
94        rtems_debug_enable(), and dirty the work area memory. Until most/all
95        BSPs support this new capability, if the BSP supports this, it should
96        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
97        When the transition is complete, this autoconf macro can be removed.
98
992008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
100
101        * startup/bspstart.c: Refactored and renamed initialization routines to
102        rtems_initialize_data_structures, rtems_initialize_before_drivers,
103        rtems_initialize_device_drivers, and
104        rtems_initialize_start_multitasking. This opened the sequence up so
105        that bootcard() could provide a more robust and flexible framework
106        which is easier to explain and understand. This also lays the
107        groundwork for sharing the division of available memory between the
108        RTEMS workspace and heap and the C library initialization across all
109        BSPs.
110
1112008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
112
113        * configure.ac: Remove spurious line.
114
1152008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
116
117        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
118        console_reserve_resources and termios_reserve_resources.
119
1202008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
123        a network driver. This simplifies the Makefile.am and avoids pulling
124        in unneeded code.
125
1262008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
127
128        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
129        configuration option. When this is set to one, a clean exit of an
130        application will result in the BSP resetting the hardware without
131        waiting for a human to press a key.
132        * start/start.S, startup/linkcmds: Replace the linkcmds with a
133        version very closely based upon the default in binutils 2.18 for
134        this target.  This eliminated weird failures with C++ dtors even
135        in C applications.  We had an extra _ on a symbol used in start.S.
136
1372008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
138
139        * configure.ac: Fix typo.
140
1412008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
142
143        * startup/linkcmds: Add wildcard to gcc_except_table section so
144        programs compiled with gcc 4.3.x can link.
145
1462008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
147
148        * clock/ckinit.c: Rework clock driver to use template and to provide
149        nanoseconds since last tick capability.
150
1512007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
154        of the Configuration Table. Use the RTEMS provided accessor macros to
155        obtain configuration fields.
156
1572007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
158
159        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
160        from CPU Table to Configuration Table. Eliminate CPU Table from all
161        ports. Delete references to CPU Table in all forms.
162
1632007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
166        Table fields to the Configuration Table. This included
167        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
168        do_zero_of_workspace, extra_mpci_receive_server_stack,
169        stack_allocate_hook, and stack_free_hook. As a side-effect of this
170        effort some multiprocessing code was made conditional and some style
171        clean up occurred.
172
1732007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * startup/bspstart.c: Eliminate the interrupt_table_segment and
176        interrupt_table_offset fields in the i386 CPU Table since they are
177        never read.
178
1792007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
180
181        PR 1257/bsps
182        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
183        Code outside of cpukit should use the public API for
184        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
185        public API and directly accessing _CPU_ISR_Disable and
186        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
187        directive which could lead to problems. This patch also changes the
188        type of the variable passed into these routines and addresses minor
189        style issues.
190
1912007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * console/vt.c: Changed tabs to spaces.
194
1952007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
196
197        * console/keyboard.c: Replaced tabs with spaces.
198
1992007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
200
201        * startup/bspstart.c: If we cannot find enough memory to run the
202        program, generate a fatal error and print a message.
203
2042007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
205
206        * ne2000/ne2000.c: Fix spelling error.
207
2082007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
211        since it was used to configure a no longer used feature. Device names
212        are now part of the filesystem not in a table.
213
2142007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        PR 1244/bsps
217        * console/console.c: Remove definition of __assert.
218
2192007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * bsp_specs: Remove qrtems_debug.
222
2232007-04-02      Joel Sherrill <joel@OARcorp.com>
224
225        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
226
2272007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
228
229        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
230
2312007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
232
233        * ne2000/ne2000.c: Remove typecast.
234
2352007-03-11      Joel Sherrill <joel@OARcorp.com>
236
237        * startup/bspstart.c: Remove assignments of
238        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
239        value in boot_card.c
240
2412007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
242
243        * console/fb_vga.c: Eliminate __u16, __u32.
244
2452006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
246
247        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
248        ioctl_command_t as arg in ioctl-functions.
249
2502006-12-13      Alexey Shamrin <shamrin@gmail.com>
251
252        PR 1189/bsps
253        * console/outch.c: If you print a character with the code larger than
254        127 (extended ASCII) to the VGA console, then it blinks. The reason:
255        char == signed char, so such characters get represented by negative
256        numbers. The sign bit then goes to attribute byte, resulting in the
257        blinking.
258
2592006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * configure.ac: New BUG-REPORT address.
262
2632006-11-15      Joel Sherrill <joel@OARcorp.com>
264
265        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
266        file and simplified initialization.
267
2682006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
269
270        * Makefile.am: Remove superfluous -DASM.
271
2722006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
273
274        * configure.ac: Require autoconf-2.60. Require automake-1.10.
275
2762006-09-11      Joel Sherrill <joel@OARcorp.com>
277
278        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
279        style.
280
2812006-09-04      Till Straumann <strauman@slac.stanford.edu>
282
283        * startup/bspstart.c, start/start.S: Since the crude
284        memory autodetection code can easily fail (boards with
285        'reserved' regions - I experienced a hard lockup on a
286        dell precision 490 when writing past the bios-reported
287        memory size) I added code that a) tries to save
288        and use multiboot info, if present b) allows applications
289        to override/set memory size via a weak alias.
290
2912006-09-04      Till Straumann <strauman@slac.stanford.edu>
292
293        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
294
2952006-02-01      Joel Sherrill <joel@OARcorp.com>
296
297        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
298        This makes it easy to build the pc386 BSP in a configuration that
299        corresponds to qemu with COM1 redirected to stdio.
300
3012006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
302
303        * configure.ac: Remove explicit ampolish3 support (now in
304        RTEMS_BSP_CONFIGURE).
305
3062006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
307
308        * configure.ac: Add ampolish3 support.
309        * Makefile.am: Add preinstall.am.
310
3112005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
312
313        * timer/timer.c: Remove C++-style comments.
314
3152005-11-02      Till Straumann <strauman@slac.stanford.edu>
316
317        PR 832/bsps
318        * startup/ldsegs.S: put IDT and GDT into data segment.
319        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
320        text segment checksum comparison failed...
321
3222005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
323
324        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
325        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
326
3272005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
328
329        * Makefile.am: Install/preinstall headers from ../../i386/shared.
330
3312005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
332
333        PR 649/filesystem
334        * ide/idecfg.c: added configuration items for primary/secondary
335        IDE interface
336        * configure.ac: added configuration items for primary/secondary
337        IDE interface
338       
3392005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
340
341        * 3c509/3c509.c: Remove [$]Log.
342        Include <errno.h> instead of <sys/errno.h>.
343
3442005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
345
346        * timer/timer.c: Enhance to use either interupt-based timer
347        functions on older CPUs or to use TSC-based timer functions on
348        more recent (Pentium and above) CPUs. The decision is made in
349        Timer_initialize function when it is called for the first time
350        based on a result obtained from cpuid instruction during the BSP
351        initialization phase. During the first call, there are also late
352        bindings to the implementation functions initialized to
353        appropriate values.
354
3552005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
356
357        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
358
3592005-07-18      Lars Munch <lars@segv.dk>
360
361        PR 813/networking
362        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
363        parameter was added to irq handlers (2005-04-18). Before these
364        changes the argument to the interrupt handler was the interrupt
365        number, now the argument is handle, but the ne2000 driver needs the
366        interrupt number. The fix is to set the handle to the interrupt
367        number.
368
3692005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
370
371        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
372
3732005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
374
375        * include/bsp.h: New header guard.
376
3772005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
378
379        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
380        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
381        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
382        subdirectory.
383
3842005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
385
386        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
387        remove warnings.
388        * console/console.c, wd8003/wd8003.c: Added support for
389        addition of parameter in ISRs.
390       
3912005-04-26      Joel Sherrill <joel@OARcorp.com>
392
393        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
394
3952005-04-18      Eric Valette <eric.valette@free.fr>
396
397        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
398        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
399
4002005-02-18      Joel Sherrill <joel@OARcorp.com>
401
402        * console/keyboard.h: Add include file and cleanup file header.
403
4042005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
405
406        * clock/todcfg.c: size_t RTC_Count.
407
4082005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
409
410        * console/vgainit.c: static graphic_on|off.
411
4122005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
413
414        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
415
4162005-01-04      Joel Sherrill <joel@OARcorp.com>
417
418        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
419        warnings.
420
4212005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
422
423        * Makefile.am: Remove build-variant support.
424
4252004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
426
427        PR 703/filesystem
428        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
429        to uint16_t for UDMA support.
430
4312004-10-13      Eric Norum <norume@aps.anl.gov>
432
433        PR 688/bsps
434        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
435
4362004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
437
438        * configure.ac: Require automake > 1.9.
439
4402004-07-25      Joel Sherrill <joel@OARcorp.com>
441
442        * 3c509/3c509.c: Add <sys/errno.h>.
443        * startup/linkcmds: Add .jcr section.
444
4452004-05-21  Till Strauman <strauman@slac.stanford.edu>
446
447        * PR 624/bsps
448        startup/bspstart.c: When probing the memory, make sure not to
449        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
450        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
451        the screen.
452
4532004-05-21      Joel Sherrill <joel@OARcorp.com>
454
455        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
456        recent updates to BSD header files.
457
4582004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
459
460        PR 610/bsps
461        * Makefile.am: Add include/tm27.h, Cosmetics.
462        * include/tm27.h: Final cosmetics.
463
4642004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
465
466        * include/bsp.h: Split out tmtest27 support.
467        * include/tm27.h: New.
468
4692004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
470
471        PR 613/bsps
472        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
473
4742004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
475
476        PR 614/bsps
477        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
478
4792004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
480
481        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
482        which still uses RTEMS_ROOT).
483
4842004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
485
486        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
487        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
488
4892004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
490
491        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
492        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
493        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
494        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
495
4962004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
497
498        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
499        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
500        c99 fixed size types.
501
5022004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
505        Preinstall dist_project_lib*.
506
5072004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
508
509        * configure.ac: Explicitly check for OBJCOPY.
510
5112004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
512
513        * Makefile.am: Reflect changes to bsp.am.
514
5152004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
516
517        * Makefile.am: Reflect changes to bsp.am.
518
5192004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
520
521        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
522
5232004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
525        * Makefile.am: Add start*.bin to CLEANFILES.
526
5272004-02-06      Joel Sherrill <joel@OARcorp.com>
528
529        * Makefile.am: Split startup into multiple .rels without reorganizing
530        the source.
531
5322004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
533
534        * Makefile.am: Add missing $ in reference to 3c509.rel.
535
5362004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
537
538        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
539        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
540        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
541        wrapup/Makefile.am. Use automake compilation rules.
542        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
543        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
544        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
545        * configure.ac: Reflect changes above.
546        * start/start.S: Change comment to make it gcc -ansi compliant.
547
5482004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
549
550        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
551        Add RTEMS_PROG_CCAS.
552
5532004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * Makefile.am: Add PREINSTALL_DIRS.
556        * console/Makefile.am: Add PREINSTALL_DIRS.
557        * wrapup/Makefile.am: Reflect changes to libcpu.
558
5592004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
562        Add PRE/TMPINSTALL_FILES to CLEANFILES.
563        * console/Makefile.am: Ditto.
564        * startup/Makefile.am: Ditto.
565
5662004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
567
568        * start/Makefile.am: Remove.
569        * Makefile.am: Merge-in start/Makefile.am.
570        * configure.ac: Reflect changes above.
571
5722004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * wrapup/Makefile.am: Eliminate $(LIB).
575        Use noinst_DATA to trigger building libbsp.a.
576
5772003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
578
579        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
580
5812003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
582
583        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
584        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
585
5862003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
589        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
590        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
591
5922003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
593
594        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
595
5962003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
597
598        * wrapup/Makefile.am: Cosmetics.
599
6002003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * Makefile.am: Misc cleanups and fixes.
603        * start/Makefile.am: Misc cleanups and fixes.
604        * startup/Makefile.am: Misc cleanups and fixes.
605        * wrapup/Makefile.am: Misc cleanups and fixes.
606
6072003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
608
609        * ide/Makefile.am: PGM = ide.rel.
610
6112003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
612
613        * Makefile.am: Add preinstallation dirstamp support.
614        * 3c509/Makefile.am: Cosmetics.
615        * clock/Makefile.am: Cosmetics.
616        * console/Makefile.am: Add preinstallation dirstamp support.
617        * ide/Makefile.am: Cosmetics.
618        * ne2000/Makefile.am: Cosmetics.
619        * start/Makefile.am: Add compilation dirstamp support.
620        * startup/Makefile.am: Cosmetics.
621        * timer/Makefile.am: Cosmetics.
622        * wd8003/Makefile.am: Cosmetics.
623        * wrapup/Makefile.am: Cosmetics.
624
6252003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        * 3c509/Makefile.am: Remove all-local: $(ARCH).
628        * clock/Makefile.am: Remove all-local: $(ARCH).
629        * console/Makefile.am: Remove all-local: $(ARCH).
630        * ide/Makefile.am: Remove all-local: $(ARCH).
631        * ne2000/Makefile.am: Remove all-local: $(ARCH).
632        * start/Makefile.am: Remove all-local: $(ARCH).
633        * startup/Makefile.am: Remove all-local: $(ARCH).
634        * timer/Makefile.am: Remove all-local: $(ARCH).
635        * wd8003/Makefile.am: Remove all-local: $(ARCH).
636        * wrapup/Makefile.am: Remove all-local: $(ARCH).
637
6382003-10-02      Till Strauman <strauman@slac.stanford.edu>
639
640        PR 502/bsps
641        * console/outch.c: Add support for a few ANSI escape sequences to make
642        libetcl happy.
643
6442003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
645
646        * Makefile.am: Merge-in include/Makefile.am.
647        Reflect changes to bsp.am.
648        * include/Makefile.am: Remove.
649        * configure.ac: Reflect changes above.
650
6512003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * bsp_specs: Remove *lib:.
654
6552003-09-04      Joel Sherrill <joel@OARcorp.com>
656
657        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
658        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
659        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
660        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
661        URL for license changed.
662
6632003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
664
665        PR 461/bsps
666        * start/Makefile.am: Correct generation of startup16.bin.
667
6682003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
669
670        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
671
6722003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
673
674        * Makefile.am: Reflect having moved aclocal/.
675
6762003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * Makefile.am: Reflect having moved automake/.
679        * 3c509/Makefile.am: Reflect having moved automake/.
680        * clock/Makefile.am: Reflect having moved automake/.
681        * console/Makefile.am: Reflect having moved automake/.
682        * ide/Makefile.am: Reflect having moved automake/.
683        * include/Makefile.am: Reflect having moved automake/.
684        * ne2000/Makefile.am: Reflect having moved automake/.
685        * start/Makefile.am: Reflect having moved automake/.
686        * startup/Makefile.am: Reflect having moved automake/.
687        * timer/Makefile.am: Reflect having moved automake/.
688        * wd8003/Makefile.am: Reflect having moved automake/.
689        * wrapup/Makefile.am: Reflect having moved automake/.
690
6912003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        PR 452/bsps
694        * startup/Makefile.am: Remove USE_INIT_FINI.
695
6962003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
697
698        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
699
7002003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
701
702        PR 445/bsps
703        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
704        Remove cpp, old_cpp (now unused).
705
7062003-07-08      Joel Sherrill <joel@OARcorp.com>
707
708        * console/console.c: Correct typo.
709
7102003-05-08      Chris Johns  <cjohns@cybertec.com.au>
711
712        * HOWTO:
713        Updated the GRUB version info and how to build GRUB from source.
714        Added how to boot over the network with a PXE Netboot BIOS.
715
7162003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
717
718        * ide/.cvsignore: New.
719
7202003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
721
722        PR 368/filesystems
723        * startup/ldsegs.S: Increase alignment.
724        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
725        Added IDE supporting infrastructure.
726        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
727        BSP support for libchip standard ide driver.
728
7292003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
730
731        * configure.ac: Remove AC_CONFIG_AUX_DIR.
732
7332003-02-20      Till Straumann <strauman@slac.stanford.edu>
734
735        PR 353/bsps
736        * include/bsp.h: Let the application override the network driver
737        and attach routine.
738
7392003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
740
741        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
742
7432003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
744
745        * configure.ac: AC_PREREQ(2.57).
746
7472003-01-20      Joel Sherrill <joel@OARcorp.com>
748
749        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
750
7512003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
753        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
754        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
755        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
756        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
757        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
758        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
759        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
760
7612002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * start/Makefile.am: Use install-data-local to install startfile.
764
7652002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
766
767        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
768
7692002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
772
7732002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
774
775        * .cvsignore: Reformat.
776        Add autom4te*cache.
777        Remove autom4te.cache.
778
7792002-09-13     Eric Norum <eric.norum@usask.ca>
780
781        * start/start16.S: Remove unwanted + at beginning of relative
782        numeric label.
783
7842002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
785
786        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
787
7882002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
789
790        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
791        PREINSTALL_FILES.
792        * console/mouse_parser.c: Include <string.h> (for strcmp).
793        * console/vt.c: Include <string.h> (for memcpy).
794        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
795
7962002-08-21      Joel Sherrill <joel@OARcorp.com>
797
798        * bsp_specs: Added support for -nostdlibs.
799
8002002-08-14      Joel Sherrill <joel@OARcorp.com>
801
802        * start/start16.S: Per PR259, added code to test for video present
803        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
804        tested this patch.
805
8062002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
807
808        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
809
8102002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
811
812        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
813        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
814        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
815        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
816        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
817        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
818        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
819        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
820        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
821
8222002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
823
824        * startup/ldsegs.S: #include <asm.h>.
825        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
826        Remove printk (Now in bspIo.h).
827
8282002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
829
830        * start/Makefile.am: Eliminate PGM.
831        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
832        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
833
8342002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
835
836        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
837
8382002-07-16      Eric Norum <eric.norum@usask.ca>
839
840        * console/console.c: Others on the rtems-users list have expressed
841        concern about this run-time selection, so I've enclosed the changes
842        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
843
8442002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
845
846        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
847        Remove $(OBJS) from all-local.
848
8492002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
850
851        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
852
8532001-05-09      Joel Sherrill <joel@OARcorp.com>
854
855        * startup/linkcmds: In support of gcc 3.1, added one of more
856        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
857        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
858        and direction of segments to memory regions may also have been
859        addressed.  This was a sweep across all BSPs.
860 
8612002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
862
863        * configure.ac:
864        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
865        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
866        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
867        * Makefile.am: Remove AUTOMAKE_OPTIONS.
868        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
869        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
870        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
871        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
872        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
873        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
874        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
875        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
876        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
877
8782002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
879
880        * PR139
881        * configure.ac: Remove stray ';', breaks building with automake-1.6.
882
8832002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
884
885        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
886
8872001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
888
889        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
890        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
891
8922001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
893
894        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
895
8962001-10-12      Joel Sherrill <joel@OARcorp.com>
897
898        * console/inch.c: Fixed typo.
899
9002001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
901
902        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
903        * configure.in: Remove.
904        * configure.ac: New file, generated from configure.in by autoupdate.
905
9062001-09-27      Joel Sherrill <joel@OARcorp.com>
907
908        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
909
9102001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
911
912        * include/Makefile.am: Use 'CLEANFILES ='.
913        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
914        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
915        * Makefile.am: Use 'TMPINSTALL_FILES ='.
916
9172001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
918
919        * console/Makefile.am: Remove RTEMS_H_FILES.
920        * start/start16.S: include <bspopts.h> to get NEW_GAS.
921
9222001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
923
924        * configure.in: Add bspopts.h.
925        * include/.cvsignore: Add bspopts.h*, stamp-h*.
926        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
927        * 3c509/Makefile.am: Dito.
928        * console/Makefile.am: Dito.
929        * include/bsp.h: Include bspopts.h.
930
9312001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
932
933        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
934
9352001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
936
937        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
938
9392001-01-05      Joel Sherrill <joel@OARcorp.com>
940
941        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
942        would be visible.
943
9442000-12-05       Eric Valette <valette@crf.canon.fr>
945
946        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
947        console/vt.c, include/bsp.h: Correct incorrect interrupt level
948        handling in new keyboard management code.  Correct
949        BSP_poll_char initialization routine.
950        * start/start.S, startup/bspstart.c: Correct when the video is
951        initialized.
952        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
953        did not work correctly on all PC speeds. The new calibrate routine
954        has been tested on Pentium 166, pentium II 200, pentium III
955        300 Mhz and does work as expected.
956
9572000-12-05      Joel Sherrill <joel@OARcorp.com>
958
959        * pc386/console/console.c, pc386/console/serial_mouse.c,
960        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
961
9622000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
963
964        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
965
9662000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
967
968        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
969
9702000-11-01      Joel Sherrill <joel@OARcorp.com>
971
972        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
973        and libcsupport.h moved from libc to lib/include/rtems and
974        now must be referenced as <rtems/XXX.h>.   Header file order
975        was cleaned up while doing this.
976
9772000-10-29      Joel Sherrill <joel@OARcorp.com>
978
979        * startup/sbrk.c: Removed.  Redundant with shared version.
980
9812000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
982
983        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
984        Switch to GNU canonicalization.
985
9862000-10-23      Joel Sherrill <joel@OARcorp.com>
987
988        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
989
9902000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
991
992        * console/serial_mouse.c: Added support for changing serial parameters.
993
9942000-10-20      Joel Sherrill <joel@OARcorp.com>
995
996        * include/wd80x3.h: Added file header and logic to prevent multiple
997        inclusions of this file.
998        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
999
10002000-10-20      Joel Sherrill <joel@OARcorp.com>
1001
1002        * include/bsp.h: Cleaned up network driver name and attach defines.
1003
10042000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1005
1006        * ne2000/ne2000.c: Fix some errors in the driver. 
1007        1. There was no sufficient check of data in ethernet header.
1008        The code in ne_rx_daemon() was:
1009            inport_word (dport, len);
1010            ...
1011            len -= 4;
1012              ...
1013            if (len > 0)
1014              ne_read_data (sc, startaddr, len, p);
1015        Unfortunately, sometimes my NIC gave me too big len value,
1016        the result was memory override.  To fix this, I added ethernet
1017        header data checking.
1018
1019        2. The way overrides were serviced was not good.  It was complex
1020        but sometimes did not provide reliable continuing of NIC working.
1021        I had the situation of an endless loop in ne_check_status()
1022        after override processing.
1023
1024        3. There was conceptual error of porting.  The old method of
1025        overrides curing was ported from the OS-s, where override-processing
1026        did start immediately.  But RTEMS-version uses events, and cleaning
1027        of the overrides can start later.
1028
1029        I selected the way of ne2000 programming that is used
1030        in freebsd kernel (v4.0).
1031
1032        Because of both problems, incorrect data in header of raw packet
1033        and receiver override, it went through ne_reset() and fully
1034        reset the ne2000.
1035
1036        So, in summary
1037        - added detecting of the incorrect data in ethernet header;
1038        - replaced handling of receiver overrides with new scheme,
1039        via resetting of NIC, this method is used also in case of
1040        invalid header detecting.
1041
10422000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1043
1044        * console/console.c, console/serial_mouse.c, include/bsp.h:
1045        Add the ability to set parity, number of data bits and
1046        number of stop bits to the existing i386 serial drivers.
1047
10482000-10-17      Joel Sherrill <joel@OARcorp.com>
1049
1050        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1051        to libbsp/i386/shared/irq.
1052
10532000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1054
1055        * startup/linkcmds: Added lines so DWARF debug information
1056        would be available.  Otherwise gdb complains that the offsets
1057        for the debug info are incorrect and doesn't load the files.
1058
10592000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1060
1061        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1062
10632000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1064
1065        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1066        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1067        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1068        compile.am
1069
10702000-08-30      Joel Sherrill <joel@OARcorp.com>
1071
1072        * console/keyboard.h: Changed numerous routines from extern inline
1073        to static inline.
1074
10752000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1076
1077        * Major rework of the "/dev/console" driver.
1078        * Added termios support for stdin ( keyboard ).
1079        * Added ioctls() to support modes similar to Linux( XLATE,
1080        RAW, MEDIUMRAW ).
1081        * Added Keyboard mapping and handling of the keyboard's leds.
1082        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1083        controller ( 16 colors ).
1084        * Added PS/2 and Serial mouse support for PC386 BSP.
1085        * console/defkeymap.c: New file.
1086        * console/fb_vga.c: New file.
1087        * console/fb_vga.h: New file.
1088        * console/i386kbd.h: New file.
1089        * console/kd.h: New file.
1090        * console/keyboard.c: New file.
1091        * console/keyboard.h: New file.
1092        * console/mouse_parser.c: New file.
1093        * console/mouse_parser.h: New file.
1094        * console/pc_keyb.c: New file.
1095        * console/ps2_drv.h: New file.
1096        * console/ps2_mouse.c: New file.
1097        * console/ps2_mouse.h: New file.
1098        * console/serial_mouse.c: New file.
1099        * console/serial_mouse.h: New file.
1100        * console/vgainit.c: New file.
1101        * console/vt.c: New file.
1102        * console/Makefile.am: Reflect new files.
1103        * console/console.c, console/inch.c, console/outch.c: Console
1104        functionality modifications.
1105        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1106
11072000-08-10      Joel Sherrill <joel@OARcorp.com>
1108
1109        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.