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

4.9
Last change on this file since 69d6686f was 69d6686f, checked in by Joel Sherrill <joel.sherrill@…>, on 11/23/10 at 18:41:53

2010-11-23 Joel Sherrill <joel.sherrilL@…>

  • Makefile.am, preinstall.am: Add <bsp/tty_drv.h> to the set of installed .h files.
  • Property mode set to 100644
File size: 36.5 KB
Line 
12010-11-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * Makefile.am, preinstall.am: Add <bsp/tty_drv.h> to the set of
4        installed .h files.
5
62010-03-10      Gedare Bloom <gedare@gwu.edu>
7
8        PR 1495/bsp
9        * clock/ckinit.c: Calling rtems_clock_get_uptime() in a tight loop
10        sometimes showed time moving backwards.
11
122009-09-15      Till Straumann <strauman@slac.stanford.edu>
13
14        PR 1344/bsps:
15        * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
16        TSC handler was used when 8254 was requested and vice versa.
17        Also, nanosecond handler was never installed to RTEMS clock.
18
192008-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * bsp_specs: Backport from CVS-HEAD.
22
232008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        PR 1344/bsps
26        * clock/ckinit.c: Committed code was not final. Corrections.
27
282008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
29                Michael South <msouth@msouth.org>
30
31        PR 1344/bsps
32        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
33        nanoseconds granularity. i8254 is very slow on some systems. TSC use
34        is auto-detected by default.
35
362008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * ide/ide.c: Convert to "bool".
39
402008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * console/console.c: Remove bogus decl.
43        * timer/timer.c: Convert to "bool".
44
452008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
48        Eliminate rtems_boolean.
49
502008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * timer/timer.c: Eliminate empty function from every benchmark timer
53        driver. Fix spelling.
54
552008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * timer/timer.c: Rename timer driver methods to follow RTEMS
58        programming conventions.
59
602008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * Makefile.am: Now named bspclean.c
63
642008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * startup/bspclean.c: New file.
67        * startup/exit.c: Removed.
68
692008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
72
732008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
76        startup/bspstart.c: Fix warnings for prototypes, types, etc.
77
782008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
81        Add missing prototypes.
82        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
83
842008-07-29      Chris Johns <chrisj@rtems.org>
85
86        * ide/ide.c: Updated to the rtems_* libblock changed.
87
882008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * console/console.c, console/serial_mouse.c: Eliminate copies of
91        switches to convert termios Bxxx constants to xxx as an integer. Use
92        the shared termios_baud_to_number() routine to do the same
93        conversion.
94
952008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
96
97        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
98        Framework to ask the BSP where it has memory for the RTEMS Workspace
99        and C Program Heap. These collectively are referred to as work area.
100        If the BSP supports this, then it does not have to include code to
101        split the available memory between the two areas. This reduces the
102        amount of code in the BSP specific bspstart.c file. Additionally, the
103        shared framework can initialize the C Library, call
104        rtems_debug_enable(), and dirty the work area memory. Until most/all
105        BSPs support this new capability, if the BSP supports this, it should
106        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
107        When the transition is complete, this autoconf macro can be removed.
108
1092008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * startup/bspstart.c: Refactored and renamed initialization routines to
112        rtems_initialize_data_structures, rtems_initialize_before_drivers,
113        rtems_initialize_device_drivers, and
114        rtems_initialize_start_multitasking. This opened the sequence up so
115        that bootcard() could provide a more robust and flexible framework
116        which is easier to explain and understand. This also lays the
117        groundwork for sharing the division of available memory between the
118        RTEMS workspace and heap and the C library initialization across all
119        BSPs.
120
1212008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
122
123        * configure.ac: Remove spurious line.
124
1252008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
128        console_reserve_resources and termios_reserve_resources.
129
1302008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
133        a network driver. This simplifies the Makefile.am and avoids pulling
134        in unneeded code.
135
1362008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
139        configuration option. When this is set to one, a clean exit of an
140        application will result in the BSP resetting the hardware without
141        waiting for a human to press a key.
142        * start/start.S, startup/linkcmds: Replace the linkcmds with a
143        version very closely based upon the default in binutils 2.18 for
144        this target.  This eliminated weird failures with C++ dtors even
145        in C applications.  We had an extra _ on a symbol used in start.S.
146
1472008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * configure.ac: Fix typo.
150
1512008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * startup/linkcmds: Add wildcard to gcc_except_table section so
154        programs compiled with gcc 4.3.x can link.
155
1562008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * clock/ckinit.c: Rework clock driver to use template and to provide
159        nanoseconds since last tick capability.
160
1612007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
164        of the Configuration Table. Use the RTEMS provided accessor macros to
165        obtain configuration fields.
166
1672007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
170        from CPU Table to Configuration Table. Eliminate CPU Table from all
171        ports. Delete references to CPU Table in all forms.
172
1732007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
174
175        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
176        Table fields to the Configuration Table. This included
177        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
178        do_zero_of_workspace, extra_mpci_receive_server_stack,
179        stack_allocate_hook, and stack_free_hook. As a side-effect of this
180        effort some multiprocessing code was made conditional and some style
181        clean up occurred.
182
1832007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
184
185        * startup/bspstart.c: Eliminate the interrupt_table_segment and
186        interrupt_table_offset fields in the i386 CPU Table since they are
187        never read.
188
1892007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
190
191        PR 1257/bsps
192        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
193        Code outside of cpukit should use the public API for
194        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
195        public API and directly accessing _CPU_ISR_Disable and
196        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
197        directive which could lead to problems. This patch also changes the
198        type of the variable passed into these routines and addresses minor
199        style issues.
200
2012007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * console/vt.c: Changed tabs to spaces.
204
2052007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * console/keyboard.c: Replaced tabs with spaces.
208
2092007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
210
211        * startup/bspstart.c: If we cannot find enough memory to run the
212        program, generate a fatal error and print a message.
213
2142007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * ne2000/ne2000.c: Fix spelling error.
217
2182007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
221        since it was used to configure a no longer used feature. Device names
222        are now part of the filesystem not in a table.
223
2242007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
225
226        PR 1244/bsps
227        * console/console.c: Remove definition of __assert.
228
2292007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
230
231        * bsp_specs: Remove qrtems_debug.
232
2332007-04-02      Joel Sherrill <joel@OARcorp.com>
234
235        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
236
2372007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
240
2412007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
242
243        * ne2000/ne2000.c: Remove typecast.
244
2452007-03-11      Joel Sherrill <joel@OARcorp.com>
246
247        * startup/bspstart.c: Remove assignments of
248        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
249        value in boot_card.c
250
2512007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
252
253        * console/fb_vga.c: Eliminate __u16, __u32.
254
2552006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
256
257        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
258        ioctl_command_t as arg in ioctl-functions.
259
2602006-12-13      Alexey Shamrin <shamrin@gmail.com>
261
262        PR 1189/bsps
263        * console/outch.c: If you print a character with the code larger than
264        127 (extended ASCII) to the VGA console, then it blinks. The reason:
265        char == signed char, so such characters get represented by negative
266        numbers. The sign bit then goes to attribute byte, resulting in the
267        blinking.
268
2692006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
270
271        * configure.ac: New BUG-REPORT address.
272
2732006-11-15      Joel Sherrill <joel@OARcorp.com>
274
275        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
276        file and simplified initialization.
277
2782006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * Makefile.am: Remove superfluous -DASM.
281
2822006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
283
284        * configure.ac: Require autoconf-2.60. Require automake-1.10.
285
2862006-09-11      Joel Sherrill <joel@OARcorp.com>
287
288        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
289        style.
290
2912006-09-04      Till Straumann <strauman@slac.stanford.edu>
292
293        * startup/bspstart.c, start/start.S: Since the crude
294        memory autodetection code can easily fail (boards with
295        'reserved' regions - I experienced a hard lockup on a
296        dell precision 490 when writing past the bios-reported
297        memory size) I added code that a) tries to save
298        and use multiboot info, if present b) allows applications
299        to override/set memory size via a weak alias.
300
3012006-09-04      Till Straumann <strauman@slac.stanford.edu>
302
303        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
304
3052006-02-01      Joel Sherrill <joel@OARcorp.com>
306
307        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
308        This makes it easy to build the pc386 BSP in a configuration that
309        corresponds to qemu with COM1 redirected to stdio.
310
3112006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
312
313        * configure.ac: Remove explicit ampolish3 support (now in
314        RTEMS_BSP_CONFIGURE).
315
3162006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
317
318        * configure.ac: Add ampolish3 support.
319        * Makefile.am: Add preinstall.am.
320
3212005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
322
323        * timer/timer.c: Remove C++-style comments.
324
3252005-11-02      Till Straumann <strauman@slac.stanford.edu>
326
327        PR 832/bsps
328        * startup/ldsegs.S: put IDT and GDT into data segment.
329        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
330        text segment checksum comparison failed...
331
3322005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
333
334        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
335        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
336
3372005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
338
339        * Makefile.am: Install/preinstall headers from ../../i386/shared.
340
3412005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
342
343        PR 649/filesystem
344        * ide/idecfg.c: added configuration items for primary/secondary
345        IDE interface
346        * configure.ac: added configuration items for primary/secondary
347        IDE interface
348       
3492005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
350
351        * 3c509/3c509.c: Remove [$]Log.
352        Include <errno.h> instead of <sys/errno.h>.
353
3542005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
355
356        * timer/timer.c: Enhance to use either interupt-based timer
357        functions on older CPUs or to use TSC-based timer functions on
358        more recent (Pentium and above) CPUs. The decision is made in
359        Timer_initialize function when it is called for the first time
360        based on a result obtained from cpuid instruction during the BSP
361        initialization phase. During the first call, there are also late
362        bindings to the implementation functions initialized to
363        appropriate values.
364
3652005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
366
367        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
368
3692005-07-18      Lars Munch <lars@segv.dk>
370
371        PR 813/networking
372        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
373        parameter was added to irq handlers (2005-04-18). Before these
374        changes the argument to the interrupt handler was the interrupt
375        number, now the argument is handle, but the ne2000 driver needs the
376        interrupt number. The fix is to set the handle to the interrupt
377        number.
378
3792005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
380
381        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
382
3832005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
384
385        * include/bsp.h: New header guard.
386
3872005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
388
389        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
390        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
391        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
392        subdirectory.
393
3942005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
395
396        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
397        remove warnings.
398        * console/console.c, wd8003/wd8003.c: Added support for
399        addition of parameter in ISRs.
400       
4012005-04-26      Joel Sherrill <joel@OARcorp.com>
402
403        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
404
4052005-04-18      Eric Valette <eric.valette@free.fr>
406
407        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
408        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
409
4102005-02-18      Joel Sherrill <joel@OARcorp.com>
411
412        * console/keyboard.h: Add include file and cleanup file header.
413
4142005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
415
416        * clock/todcfg.c: size_t RTC_Count.
417
4182005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
419
420        * console/vgainit.c: static graphic_on|off.
421
4222005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
423
424        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
425
4262005-01-04      Joel Sherrill <joel@OARcorp.com>
427
428        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
429        warnings.
430
4312005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
432
433        * Makefile.am: Remove build-variant support.
434
4352004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
436
437        PR 703/filesystem
438        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
439        to uint16_t for UDMA support.
440
4412004-10-13      Eric Norum <norume@aps.anl.gov>
442
443        PR 688/bsps
444        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
445
4462004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
447
448        * configure.ac: Require automake > 1.9.
449
4502004-07-25      Joel Sherrill <joel@OARcorp.com>
451
452        * 3c509/3c509.c: Add <sys/errno.h>.
453        * startup/linkcmds: Add .jcr section.
454
4552004-05-21  Till Strauman <strauman@slac.stanford.edu>
456
457        * PR 624/bsps
458        startup/bspstart.c: When probing the memory, make sure not to
459        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
460        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
461        the screen.
462
4632004-05-21      Joel Sherrill <joel@OARcorp.com>
464
465        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
466        recent updates to BSD header files.
467
4682004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
469
470        PR 610/bsps
471        * Makefile.am: Add include/tm27.h, Cosmetics.
472        * include/tm27.h: Final cosmetics.
473
4742004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
475
476        * include/bsp.h: Split out tmtest27 support.
477        * include/tm27.h: New.
478
4792004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
480
481        PR 613/bsps
482        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
483
4842004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
485
486        PR 614/bsps
487        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
488
4892004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
490
491        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
492        which still uses RTEMS_ROOT).
493
4942004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
495
496        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
497        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
498
4992004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
500
501        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
502        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
503        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
504        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
505
5062004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
507
508        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
509        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
510        c99 fixed size types.
511
5122004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
513
514        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
515        Preinstall dist_project_lib*.
516
5172004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
518
519        * configure.ac: Explicitly check for OBJCOPY.
520
5212004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
522
523        * Makefile.am: Reflect changes to bsp.am.
524
5252004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
526
527        * Makefile.am: Reflect changes to bsp.am.
528
5292004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
530
531        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
532
5332004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
534
535        * Makefile.am: Add start*.bin to CLEANFILES.
536
5372004-02-06      Joel Sherrill <joel@OARcorp.com>
538
539        * Makefile.am: Split startup into multiple .rels without reorganizing
540        the source.
541
5422004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * Makefile.am: Add missing $ in reference to 3c509.rel.
545
5462004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
547
548        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
549        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
550        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
551        wrapup/Makefile.am. Use automake compilation rules.
552        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
553        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
554        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
555        * configure.ac: Reflect changes above.
556        * start/start.S: Change comment to make it gcc -ansi compliant.
557
5582004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
561        Add RTEMS_PROG_CCAS.
562
5632004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * Makefile.am: Add PREINSTALL_DIRS.
566        * console/Makefile.am: Add PREINSTALL_DIRS.
567        * wrapup/Makefile.am: Reflect changes to libcpu.
568
5692004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
570
571        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
572        Add PRE/TMPINSTALL_FILES to CLEANFILES.
573        * console/Makefile.am: Ditto.
574        * startup/Makefile.am: Ditto.
575
5762004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
577
578        * start/Makefile.am: Remove.
579        * Makefile.am: Merge-in start/Makefile.am.
580        * configure.ac: Reflect changes above.
581
5822004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
583
584        * wrapup/Makefile.am: Eliminate $(LIB).
585        Use noinst_DATA to trigger building libbsp.a.
586
5872003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
590
5912003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
592
593        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
594        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
595
5962003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
597
598        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
599        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
600        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
601
6022003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
603
604        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
605
6062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
607
608        * wrapup/Makefile.am: Cosmetics.
609
6102003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * Makefile.am: Misc cleanups and fixes.
613        * start/Makefile.am: Misc cleanups and fixes.
614        * startup/Makefile.am: Misc cleanups and fixes.
615        * wrapup/Makefile.am: Misc cleanups and fixes.
616
6172003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * ide/Makefile.am: PGM = ide.rel.
620
6212003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * Makefile.am: Add preinstallation dirstamp support.
624        * 3c509/Makefile.am: Cosmetics.
625        * clock/Makefile.am: Cosmetics.
626        * console/Makefile.am: Add preinstallation dirstamp support.
627        * ide/Makefile.am: Cosmetics.
628        * ne2000/Makefile.am: Cosmetics.
629        * start/Makefile.am: Add compilation dirstamp support.
630        * startup/Makefile.am: Cosmetics.
631        * timer/Makefile.am: Cosmetics.
632        * wd8003/Makefile.am: Cosmetics.
633        * wrapup/Makefile.am: Cosmetics.
634
6352003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
636
637        * 3c509/Makefile.am: Remove all-local: $(ARCH).
638        * clock/Makefile.am: Remove all-local: $(ARCH).
639        * console/Makefile.am: Remove all-local: $(ARCH).
640        * ide/Makefile.am: Remove all-local: $(ARCH).
641        * ne2000/Makefile.am: Remove all-local: $(ARCH).
642        * start/Makefile.am: Remove all-local: $(ARCH).
643        * startup/Makefile.am: Remove all-local: $(ARCH).
644        * timer/Makefile.am: Remove all-local: $(ARCH).
645        * wd8003/Makefile.am: Remove all-local: $(ARCH).
646        * wrapup/Makefile.am: Remove all-local: $(ARCH).
647
6482003-10-02      Till Strauman <strauman@slac.stanford.edu>
649
650        PR 502/bsps
651        * console/outch.c: Add support for a few ANSI escape sequences to make
652        libetcl happy.
653
6542003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
655
656        * Makefile.am: Merge-in include/Makefile.am.
657        Reflect changes to bsp.am.
658        * include/Makefile.am: Remove.
659        * configure.ac: Reflect changes above.
660
6612003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * bsp_specs: Remove *lib:.
664
6652003-09-04      Joel Sherrill <joel@OARcorp.com>
666
667        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
668        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
669        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
670        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
671        URL for license changed.
672
6732003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
674
675        PR 461/bsps
676        * start/Makefile.am: Correct generation of startup16.bin.
677
6782003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
679
680        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
681
6822003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
683
684        * Makefile.am: Reflect having moved aclocal/.
685
6862003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * Makefile.am: Reflect having moved automake/.
689        * 3c509/Makefile.am: Reflect having moved automake/.
690        * clock/Makefile.am: Reflect having moved automake/.
691        * console/Makefile.am: Reflect having moved automake/.
692        * ide/Makefile.am: Reflect having moved automake/.
693        * include/Makefile.am: Reflect having moved automake/.
694        * ne2000/Makefile.am: Reflect having moved automake/.
695        * start/Makefile.am: Reflect having moved automake/.
696        * startup/Makefile.am: Reflect having moved automake/.
697        * timer/Makefile.am: Reflect having moved automake/.
698        * wd8003/Makefile.am: Reflect having moved automake/.
699        * wrapup/Makefile.am: Reflect having moved automake/.
700
7012003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        PR 452/bsps
704        * startup/Makefile.am: Remove USE_INIT_FINI.
705
7062003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
707
708        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
709
7102003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
711
712        PR 445/bsps
713        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
714        Remove cpp, old_cpp (now unused).
715
7162003-07-08      Joel Sherrill <joel@OARcorp.com>
717
718        * console/console.c: Correct typo.
719
7202003-05-08      Chris Johns  <cjohns@cybertec.com.au>
721
722        * HOWTO:
723        Updated the GRUB version info and how to build GRUB from source.
724        Added how to boot over the network with a PXE Netboot BIOS.
725
7262003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
727
728        * ide/.cvsignore: New.
729
7302003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
731
732        PR 368/filesystems
733        * startup/ldsegs.S: Increase alignment.
734        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
735        Added IDE supporting infrastructure.
736        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
737        BSP support for libchip standard ide driver.
738
7392003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
740
741        * configure.ac: Remove AC_CONFIG_AUX_DIR.
742
7432003-02-20      Till Straumann <strauman@slac.stanford.edu>
744
745        PR 353/bsps
746        * include/bsp.h: Let the application override the network driver
747        and attach routine.
748
7492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
750
751        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
752
7532003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * configure.ac: AC_PREREQ(2.57).
756
7572003-01-20      Joel Sherrill <joel@OARcorp.com>
758
759        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
760
7612003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
764        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
765        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
766        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
767        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
768        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
769        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
770
7712002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
772
773        * start/Makefile.am: Use install-data-local to install startfile.
774
7752002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
778
7792002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
782
7832002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * .cvsignore: Reformat.
786        Add autom4te*cache.
787        Remove autom4te.cache.
788
7892002-09-13     Eric Norum <eric.norum@usask.ca>
790
791        * start/start16.S: Remove unwanted + at beginning of relative
792        numeric label.
793
7942002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
795
796        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
797
7982002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
799
800        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
801        PREINSTALL_FILES.
802        * console/mouse_parser.c: Include <string.h> (for strcmp).
803        * console/vt.c: Include <string.h> (for memcpy).
804        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
805
8062002-08-21      Joel Sherrill <joel@OARcorp.com>
807
808        * bsp_specs: Added support for -nostdlibs.
809
8102002-08-14      Joel Sherrill <joel@OARcorp.com>
811
812        * start/start16.S: Per PR259, added code to test for video present
813        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
814        tested this patch.
815
8162002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
817
818        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
819
8202002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
821
822        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
823        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
824        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
825        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
826        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
827        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
828        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
829        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
830        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
831
8322002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
833
834        * startup/ldsegs.S: #include <asm.h>.
835        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
836        Remove printk (Now in bspIo.h).
837
8382002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
839
840        * start/Makefile.am: Eliminate PGM.
841        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
842        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
843
8442002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
845
846        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
847
8482002-07-16      Eric Norum <eric.norum@usask.ca>
849
850        * console/console.c: Others on the rtems-users list have expressed
851        concern about this run-time selection, so I've enclosed the changes
852        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
853
8542002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
855
856        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
857        Remove $(OBJS) from all-local.
858
8592002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
860
861        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
862
8632001-05-09      Joel Sherrill <joel@OARcorp.com>
864
865        * startup/linkcmds: In support of gcc 3.1, added one of more
866        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
867        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
868        and direction of segments to memory regions may also have been
869        addressed.  This was a sweep across all BSPs.
870 
8712002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
872
873        * configure.ac:
874        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
875        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
876        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
877        * Makefile.am: Remove AUTOMAKE_OPTIONS.
878        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
879        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
880        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
881        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
882        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
883        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
884        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
885        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
886        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
887
8882002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
889
890        * PR139
891        * configure.ac: Remove stray ';', breaks building with automake-1.6.
892
8932002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
894
895        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
896
8972001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
898
899        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
900        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
901
9022001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
903
904        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
905
9062001-10-12      Joel Sherrill <joel@OARcorp.com>
907
908        * console/inch.c: Fixed typo.
909
9102001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
911
912        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
913        * configure.in: Remove.
914        * configure.ac: New file, generated from configure.in by autoupdate.
915
9162001-09-27      Joel Sherrill <joel@OARcorp.com>
917
918        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
919
9202001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
921
922        * include/Makefile.am: Use 'CLEANFILES ='.
923        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
924        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
925        * Makefile.am: Use 'TMPINSTALL_FILES ='.
926
9272001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
928
929        * console/Makefile.am: Remove RTEMS_H_FILES.
930        * start/start16.S: include <bspopts.h> to get NEW_GAS.
931
9322001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
933
934        * configure.in: Add bspopts.h.
935        * include/.cvsignore: Add bspopts.h*, stamp-h*.
936        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
937        * 3c509/Makefile.am: Dito.
938        * console/Makefile.am: Dito.
939        * include/bsp.h: Include bspopts.h.
940
9412001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
942
943        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
944
9452001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
946
947        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
948
9492001-01-05      Joel Sherrill <joel@OARcorp.com>
950
951        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
952        would be visible.
953
9542000-12-05       Eric Valette <valette@crf.canon.fr>
955
956        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
957        console/vt.c, include/bsp.h: Correct incorrect interrupt level
958        handling in new keyboard management code.  Correct
959        BSP_poll_char initialization routine.
960        * start/start.S, startup/bspstart.c: Correct when the video is
961        initialized.
962        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
963        did not work correctly on all PC speeds. The new calibrate routine
964        has been tested on Pentium 166, pentium II 200, pentium III
965        300 Mhz and does work as expected.
966
9672000-12-05      Joel Sherrill <joel@OARcorp.com>
968
969        * pc386/console/console.c, pc386/console/serial_mouse.c,
970        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
971
9722000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
973
974        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
975
9762000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
977
978        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
979
9802000-11-01      Joel Sherrill <joel@OARcorp.com>
981
982        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
983        and libcsupport.h moved from libc to lib/include/rtems and
984        now must be referenced as <rtems/XXX.h>.   Header file order
985        was cleaned up while doing this.
986
9872000-10-29      Joel Sherrill <joel@OARcorp.com>
988
989        * startup/sbrk.c: Removed.  Redundant with shared version.
990
9912000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
992
993        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
994        Switch to GNU canonicalization.
995
9962000-10-23      Joel Sherrill <joel@OARcorp.com>
997
998        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
999
10002000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1001
1002        * console/serial_mouse.c: Added support for changing serial parameters.
1003
10042000-10-20      Joel Sherrill <joel@OARcorp.com>
1005
1006        * include/wd80x3.h: Added file header and logic to prevent multiple
1007        inclusions of this file.
1008        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1009
10102000-10-20      Joel Sherrill <joel@OARcorp.com>
1011
1012        * include/bsp.h: Cleaned up network driver name and attach defines.
1013
10142000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1015
1016        * ne2000/ne2000.c: Fix some errors in the driver. 
1017        1. There was no sufficient check of data in ethernet header.
1018        The code in ne_rx_daemon() was:
1019            inport_word (dport, len);
1020            ...
1021            len -= 4;
1022              ...
1023            if (len > 0)
1024              ne_read_data (sc, startaddr, len, p);
1025        Unfortunately, sometimes my NIC gave me too big len value,
1026        the result was memory override.  To fix this, I added ethernet
1027        header data checking.
1028
1029        2. The way overrides were serviced was not good.  It was complex
1030        but sometimes did not provide reliable continuing of NIC working.
1031        I had the situation of an endless loop in ne_check_status()
1032        after override processing.
1033
1034        3. There was conceptual error of porting.  The old method of
1035        overrides curing was ported from the OS-s, where override-processing
1036        did start immediately.  But RTEMS-version uses events, and cleaning
1037        of the overrides can start later.
1038
1039        I selected the way of ne2000 programming that is used
1040        in freebsd kernel (v4.0).
1041
1042        Because of both problems, incorrect data in header of raw packet
1043        and receiver override, it went through ne_reset() and fully
1044        reset the ne2000.
1045
1046        So, in summary
1047        - added detecting of the incorrect data in ethernet header;
1048        - replaced handling of receiver overrides with new scheme,
1049        via resetting of NIC, this method is used also in case of
1050        invalid header detecting.
1051
10522000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1053
1054        * console/console.c, console/serial_mouse.c, include/bsp.h:
1055        Add the ability to set parity, number of data bits and
1056        number of stop bits to the existing i386 serial drivers.
1057
10582000-10-17      Joel Sherrill <joel@OARcorp.com>
1059
1060        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1061        to libbsp/i386/shared/irq.
1062
10632000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1064
1065        * startup/linkcmds: Added lines so DWARF debug information
1066        would be available.  Otherwise gdb complains that the offsets
1067        for the debug info are incorrect and doesn't load the files.
1068
10692000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1070
1071        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1072
10732000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1074
1075        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1076        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1077        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1078        compile.am
1079
10802000-08-30      Joel Sherrill <joel@OARcorp.com>
1081
1082        * console/keyboard.h: Changed numerous routines from extern inline
1083        to static inline.
1084
10852000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1086
1087        * Major rework of the "/dev/console" driver.
1088        * Added termios support for stdin ( keyboard ).
1089        * Added ioctls() to support modes similar to Linux( XLATE,
1090        RAW, MEDIUMRAW ).
1091        * Added Keyboard mapping and handling of the keyboard's leds.
1092        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1093        controller ( 16 colors ).
1094        * Added PS/2 and Serial mouse support for PC386 BSP.
1095        * console/defkeymap.c: New file.
1096        * console/fb_vga.c: New file.
1097        * console/fb_vga.h: New file.
1098        * console/i386kbd.h: New file.
1099        * console/kd.h: New file.
1100        * console/keyboard.c: New file.
1101        * console/keyboard.h: New file.
1102        * console/mouse_parser.c: New file.
1103        * console/mouse_parser.h: New file.
1104        * console/pc_keyb.c: New file.
1105        * console/ps2_drv.h: New file.
1106        * console/ps2_mouse.c: New file.
1107        * console/ps2_mouse.h: New file.
1108        * console/serial_mouse.c: New file.
1109        * console/serial_mouse.h: New file.
1110        * console/vgainit.c: New file.
1111        * console/vt.c: New file.
1112        * console/Makefile.am: Reflect new files.
1113        * console/console.c, console/inch.c, console/outch.c: Console
1114        functionality modifications.
1115        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1116
11172000-08-10      Joel Sherrill <joel@OARcorp.com>
1118
1119        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.