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

4.9
Last change on this file since f5a5d57 was f5a5d57, checked in by Joel Sherrill <joel.sherrill@…>, on 03/07/11 at 17:36:01

2011-03-07 Joel Sherrill <joel.sherrilL@…>

PR 1756/bsps

  • timer/timer.c: Retry on timer calibration loop failure.
  • Property mode set to 100644
File size: 36.6 KB
Line 
12011-03-07      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        PR 1756/bsps
4        * timer/timer.c: Retry on timer calibration loop failure.
5
62010-11-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
7
8        * Makefile.am, preinstall.am: Add <bsp/tty_drv.h> to the set of
9        installed .h files.
10
112010-03-10      Gedare Bloom <gedare@gwu.edu>
12
13        PR 1495/bsp
14        * clock/ckinit.c: Calling rtems_clock_get_uptime() in a tight loop
15        sometimes showed time moving backwards.
16
172009-09-15      Till Straumann <strauman@slac.stanford.edu>
18
19        PR 1344/bsps:
20        * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
21        TSC handler was used when 8254 was requested and vice versa.
22        Also, nanosecond handler was never installed to RTEMS clock.
23
242008-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * bsp_specs: Backport from CVS-HEAD.
27
282008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        PR 1344/bsps
31        * clock/ckinit.c: Committed code was not final. Corrections.
32
332008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
34                Michael South <msouth@msouth.org>
35
36        PR 1344/bsps
37        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
38        nanoseconds granularity. i8254 is very slow on some systems. TSC use
39        is auto-detected by default.
40
412008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * ide/ide.c: Convert to "bool".
44
452008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * console/console.c: Remove bogus decl.
48        * timer/timer.c: Convert to "bool".
49
502008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
53        Eliminate rtems_boolean.
54
552008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * timer/timer.c: Eliminate empty function from every benchmark timer
58        driver. Fix spelling.
59
602008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * timer/timer.c: Rename timer driver methods to follow RTEMS
63        programming conventions.
64
652008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * Makefile.am: Now named bspclean.c
68
692008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * startup/bspclean.c: New file.
72        * startup/exit.c: Removed.
73
742008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
77
782008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
81        startup/bspstart.c: Fix warnings for prototypes, types, etc.
82
832008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
86        Add missing prototypes.
87        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
88
892008-07-29      Chris Johns <chrisj@rtems.org>
90
91        * ide/ide.c: Updated to the rtems_* libblock changed.
92
932008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * console/console.c, console/serial_mouse.c: Eliminate copies of
96        switches to convert termios Bxxx constants to xxx as an integer. Use
97        the shared termios_baud_to_number() routine to do the same
98        conversion.
99
1002008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
103        Framework to ask the BSP where it has memory for the RTEMS Workspace
104        and C Program Heap. These collectively are referred to as work area.
105        If the BSP supports this, then it does not have to include code to
106        split the available memory between the two areas. This reduces the
107        amount of code in the BSP specific bspstart.c file. Additionally, the
108        shared framework can initialize the C Library, call
109        rtems_debug_enable(), and dirty the work area memory. Until most/all
110        BSPs support this new capability, if the BSP supports this, it should
111        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
112        When the transition is complete, this autoconf macro can be removed.
113
1142008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
115
116        * startup/bspstart.c: Refactored and renamed initialization routines to
117        rtems_initialize_data_structures, rtems_initialize_before_drivers,
118        rtems_initialize_device_drivers, and
119        rtems_initialize_start_multitasking. This opened the sequence up so
120        that bootcard() could provide a more robust and flexible framework
121        which is easier to explain and understand. This also lays the
122        groundwork for sharing the division of available memory between the
123        RTEMS workspace and heap and the C library initialization across all
124        BSPs.
125
1262008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
127
128        * configure.ac: Remove spurious line.
129
1302008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
133        console_reserve_resources and termios_reserve_resources.
134
1352008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
138        a network driver. This simplifies the Makefile.am and avoids pulling
139        in unneeded code.
140
1412008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
144        configuration option. When this is set to one, a clean exit of an
145        application will result in the BSP resetting the hardware without
146        waiting for a human to press a key.
147        * start/start.S, startup/linkcmds: Replace the linkcmds with a
148        version very closely based upon the default in binutils 2.18 for
149        this target.  This eliminated weird failures with C++ dtors even
150        in C applications.  We had an extra _ on a symbol used in start.S.
151
1522008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * configure.ac: Fix typo.
155
1562008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * startup/linkcmds: Add wildcard to gcc_except_table section so
159        programs compiled with gcc 4.3.x can link.
160
1612008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
162
163        * clock/ckinit.c: Rework clock driver to use template and to provide
164        nanoseconds since last tick capability.
165
1662007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
167
168        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
169        of the Configuration Table. Use the RTEMS provided accessor macros to
170        obtain configuration fields.
171
1722007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
175        from CPU Table to Configuration Table. Eliminate CPU Table from all
176        ports. Delete references to CPU Table in all forms.
177
1782007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
179
180        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
181        Table fields to the Configuration Table. This included
182        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
183        do_zero_of_workspace, extra_mpci_receive_server_stack,
184        stack_allocate_hook, and stack_free_hook. As a side-effect of this
185        effort some multiprocessing code was made conditional and some style
186        clean up occurred.
187
1882007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
189
190        * startup/bspstart.c: Eliminate the interrupt_table_segment and
191        interrupt_table_offset fields in the i386 CPU Table since they are
192        never read.
193
1942007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        PR 1257/bsps
197        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
198        Code outside of cpukit should use the public API for
199        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
200        public API and directly accessing _CPU_ISR_Disable and
201        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
202        directive which could lead to problems. This patch also changes the
203        type of the variable passed into these routines and addresses minor
204        style issues.
205
2062007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
207
208        * console/vt.c: Changed tabs to spaces.
209
2102007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * console/keyboard.c: Replaced tabs with spaces.
213
2142007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
215
216        * startup/bspstart.c: If we cannot find enough memory to run the
217        program, generate a fatal error and print a message.
218
2192007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        * ne2000/ne2000.c: Fix spelling error.
222
2232007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
226        since it was used to configure a no longer used feature. Device names
227        are now part of the filesystem not in a table.
228
2292007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        PR 1244/bsps
232        * console/console.c: Remove definition of __assert.
233
2342007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
235
236        * bsp_specs: Remove qrtems_debug.
237
2382007-04-02      Joel Sherrill <joel@OARcorp.com>
239
240        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
241
2422007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
243
244        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
245
2462007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
247
248        * ne2000/ne2000.c: Remove typecast.
249
2502007-03-11      Joel Sherrill <joel@OARcorp.com>
251
252        * startup/bspstart.c: Remove assignments of
253        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
254        value in boot_card.c
255
2562007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
257
258        * console/fb_vga.c: Eliminate __u16, __u32.
259
2602006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
261
262        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
263        ioctl_command_t as arg in ioctl-functions.
264
2652006-12-13      Alexey Shamrin <shamrin@gmail.com>
266
267        PR 1189/bsps
268        * console/outch.c: If you print a character with the code larger than
269        127 (extended ASCII) to the VGA console, then it blinks. The reason:
270        char == signed char, so such characters get represented by negative
271        numbers. The sign bit then goes to attribute byte, resulting in the
272        blinking.
273
2742006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
275
276        * configure.ac: New BUG-REPORT address.
277
2782006-11-15      Joel Sherrill <joel@OARcorp.com>
279
280        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
281        file and simplified initialization.
282
2832006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
284
285        * Makefile.am: Remove superfluous -DASM.
286
2872006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
288
289        * configure.ac: Require autoconf-2.60. Require automake-1.10.
290
2912006-09-11      Joel Sherrill <joel@OARcorp.com>
292
293        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
294        style.
295
2962006-09-04      Till Straumann <strauman@slac.stanford.edu>
297
298        * startup/bspstart.c, start/start.S: Since the crude
299        memory autodetection code can easily fail (boards with
300        'reserved' regions - I experienced a hard lockup on a
301        dell precision 490 when writing past the bios-reported
302        memory size) I added code that a) tries to save
303        and use multiboot info, if present b) allows applications
304        to override/set memory size via a weak alias.
305
3062006-09-04      Till Straumann <strauman@slac.stanford.edu>
307
308        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
309
3102006-02-01      Joel Sherrill <joel@OARcorp.com>
311
312        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
313        This makes it easy to build the pc386 BSP in a configuration that
314        corresponds to qemu with COM1 redirected to stdio.
315
3162006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
317
318        * configure.ac: Remove explicit ampolish3 support (now in
319        RTEMS_BSP_CONFIGURE).
320
3212006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
322
323        * configure.ac: Add ampolish3 support.
324        * Makefile.am: Add preinstall.am.
325
3262005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
327
328        * timer/timer.c: Remove C++-style comments.
329
3302005-11-02      Till Straumann <strauman@slac.stanford.edu>
331
332        PR 832/bsps
333        * startup/ldsegs.S: put IDT and GDT into data segment.
334        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
335        text segment checksum comparison failed...
336
3372005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
338
339        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
340        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
341
3422005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
343
344        * Makefile.am: Install/preinstall headers from ../../i386/shared.
345
3462005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
347
348        PR 649/filesystem
349        * ide/idecfg.c: added configuration items for primary/secondary
350        IDE interface
351        * configure.ac: added configuration items for primary/secondary
352        IDE interface
353       
3542005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
355
356        * 3c509/3c509.c: Remove [$]Log.
357        Include <errno.h> instead of <sys/errno.h>.
358
3592005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
360
361        * timer/timer.c: Enhance to use either interupt-based timer
362        functions on older CPUs or to use TSC-based timer functions on
363        more recent (Pentium and above) CPUs. The decision is made in
364        Timer_initialize function when it is called for the first time
365        based on a result obtained from cpuid instruction during the BSP
366        initialization phase. During the first call, there are also late
367        bindings to the implementation functions initialized to
368        appropriate values.
369
3702005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
371
372        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
373
3742005-07-18      Lars Munch <lars@segv.dk>
375
376        PR 813/networking
377        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
378        parameter was added to irq handlers (2005-04-18). Before these
379        changes the argument to the interrupt handler was the interrupt
380        number, now the argument is handle, but the ne2000 driver needs the
381        interrupt number. The fix is to set the handle to the interrupt
382        number.
383
3842005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
385
386        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
387
3882005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
389
390        * include/bsp.h: New header guard.
391
3922005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
393
394        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
395        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
396        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
397        subdirectory.
398
3992005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
400
401        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
402        remove warnings.
403        * console/console.c, wd8003/wd8003.c: Added support for
404        addition of parameter in ISRs.
405       
4062005-04-26      Joel Sherrill <joel@OARcorp.com>
407
408        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
409
4102005-04-18      Eric Valette <eric.valette@free.fr>
411
412        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
413        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
414
4152005-02-18      Joel Sherrill <joel@OARcorp.com>
416
417        * console/keyboard.h: Add include file and cleanup file header.
418
4192005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
420
421        * clock/todcfg.c: size_t RTC_Count.
422
4232005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
424
425        * console/vgainit.c: static graphic_on|off.
426
4272005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
428
429        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
430
4312005-01-04      Joel Sherrill <joel@OARcorp.com>
432
433        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
434        warnings.
435
4362005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
437
438        * Makefile.am: Remove build-variant support.
439
4402004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
441
442        PR 703/filesystem
443        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
444        to uint16_t for UDMA support.
445
4462004-10-13      Eric Norum <norume@aps.anl.gov>
447
448        PR 688/bsps
449        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
450
4512004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
452
453        * configure.ac: Require automake > 1.9.
454
4552004-07-25      Joel Sherrill <joel@OARcorp.com>
456
457        * 3c509/3c509.c: Add <sys/errno.h>.
458        * startup/linkcmds: Add .jcr section.
459
4602004-05-21  Till Strauman <strauman@slac.stanford.edu>
461
462        * PR 624/bsps
463        startup/bspstart.c: When probing the memory, make sure not to
464        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
465        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
466        the screen.
467
4682004-05-21      Joel Sherrill <joel@OARcorp.com>
469
470        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
471        recent updates to BSD header files.
472
4732004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
474
475        PR 610/bsps
476        * Makefile.am: Add include/tm27.h, Cosmetics.
477        * include/tm27.h: Final cosmetics.
478
4792004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
480
481        * include/bsp.h: Split out tmtest27 support.
482        * include/tm27.h: New.
483
4842004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
485
486        PR 613/bsps
487        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
488
4892004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
490
491        PR 614/bsps
492        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
493
4942004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
495
496        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
497        which still uses RTEMS_ROOT).
498
4992004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
500
501        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
502        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
503
5042004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
505
506        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
507        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
508        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
509        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
510
5112004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
512
513        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
514        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
515        c99 fixed size types.
516
5172004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
518
519        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
520        Preinstall dist_project_lib*.
521
5222004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
523
524        * configure.ac: Explicitly check for OBJCOPY.
525
5262004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
527
528        * Makefile.am: Reflect changes to bsp.am.
529
5302004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * Makefile.am: Reflect changes to bsp.am.
533
5342004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
535
536        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
537
5382004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
539
540        * Makefile.am: Add start*.bin to CLEANFILES.
541
5422004-02-06      Joel Sherrill <joel@OARcorp.com>
543
544        * Makefile.am: Split startup into multiple .rels without reorganizing
545        the source.
546
5472004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * Makefile.am: Add missing $ in reference to 3c509.rel.
550
5512004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
552
553        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
554        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
555        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
556        wrapup/Makefile.am. Use automake compilation rules.
557        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
558        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
559        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
560        * configure.ac: Reflect changes above.
561        * start/start.S: Change comment to make it gcc -ansi compliant.
562
5632004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
566        Add RTEMS_PROG_CCAS.
567
5682004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
569
570        * Makefile.am: Add PREINSTALL_DIRS.
571        * console/Makefile.am: Add PREINSTALL_DIRS.
572        * wrapup/Makefile.am: Reflect changes to libcpu.
573
5742004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
576        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
577        Add PRE/TMPINSTALL_FILES to CLEANFILES.
578        * console/Makefile.am: Ditto.
579        * startup/Makefile.am: Ditto.
580
5812004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
582
583        * start/Makefile.am: Remove.
584        * Makefile.am: Merge-in start/Makefile.am.
585        * configure.ac: Reflect changes above.
586
5872004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * wrapup/Makefile.am: Eliminate $(LIB).
590        Use noinst_DATA to trigger building libbsp.a.
591
5922003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
593
594        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
595
5962003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
597
598        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
599        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
600
6012003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
602
603        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
604        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
605        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
606
6072003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
608
609        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
610
6112003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
612
613        * wrapup/Makefile.am: Cosmetics.
614
6152003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
616
617        * Makefile.am: Misc cleanups and fixes.
618        * start/Makefile.am: Misc cleanups and fixes.
619        * startup/Makefile.am: Misc cleanups and fixes.
620        * wrapup/Makefile.am: Misc cleanups and fixes.
621
6222003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
623
624        * ide/Makefile.am: PGM = ide.rel.
625
6262003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
627
628        * Makefile.am: Add preinstallation dirstamp support.
629        * 3c509/Makefile.am: Cosmetics.
630        * clock/Makefile.am: Cosmetics.
631        * console/Makefile.am: Add preinstallation dirstamp support.
632        * ide/Makefile.am: Cosmetics.
633        * ne2000/Makefile.am: Cosmetics.
634        * start/Makefile.am: Add compilation dirstamp support.
635        * startup/Makefile.am: Cosmetics.
636        * timer/Makefile.am: Cosmetics.
637        * wd8003/Makefile.am: Cosmetics.
638        * wrapup/Makefile.am: Cosmetics.
639
6402003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
641
642        * 3c509/Makefile.am: Remove all-local: $(ARCH).
643        * clock/Makefile.am: Remove all-local: $(ARCH).
644        * console/Makefile.am: Remove all-local: $(ARCH).
645        * ide/Makefile.am: Remove all-local: $(ARCH).
646        * ne2000/Makefile.am: Remove all-local: $(ARCH).
647        * start/Makefile.am: Remove all-local: $(ARCH).
648        * startup/Makefile.am: Remove all-local: $(ARCH).
649        * timer/Makefile.am: Remove all-local: $(ARCH).
650        * wd8003/Makefile.am: Remove all-local: $(ARCH).
651        * wrapup/Makefile.am: Remove all-local: $(ARCH).
652
6532003-10-02      Till Strauman <strauman@slac.stanford.edu>
654
655        PR 502/bsps
656        * console/outch.c: Add support for a few ANSI escape sequences to make
657        libetcl happy.
658
6592003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * Makefile.am: Merge-in include/Makefile.am.
662        Reflect changes to bsp.am.
663        * include/Makefile.am: Remove.
664        * configure.ac: Reflect changes above.
665
6662003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
668        * bsp_specs: Remove *lib:.
669
6702003-09-04      Joel Sherrill <joel@OARcorp.com>
671
672        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
673        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
674        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
675        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
676        URL for license changed.
677
6782003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
679
680        PR 461/bsps
681        * start/Makefile.am: Correct generation of startup16.bin.
682
6832003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
686
6872003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
688
689        * Makefile.am: Reflect having moved aclocal/.
690
6912003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * Makefile.am: Reflect having moved automake/.
694        * 3c509/Makefile.am: Reflect having moved automake/.
695        * clock/Makefile.am: Reflect having moved automake/.
696        * console/Makefile.am: Reflect having moved automake/.
697        * ide/Makefile.am: Reflect having moved automake/.
698        * include/Makefile.am: Reflect having moved automake/.
699        * ne2000/Makefile.am: Reflect having moved automake/.
700        * start/Makefile.am: Reflect having moved automake/.
701        * startup/Makefile.am: Reflect having moved automake/.
702        * timer/Makefile.am: Reflect having moved automake/.
703        * wd8003/Makefile.am: Reflect having moved automake/.
704        * wrapup/Makefile.am: Reflect having moved automake/.
705
7062003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
707
708        PR 452/bsps
709        * startup/Makefile.am: Remove USE_INIT_FINI.
710
7112003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
712
713        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
714
7152003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
716
717        PR 445/bsps
718        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
719        Remove cpp, old_cpp (now unused).
720
7212003-07-08      Joel Sherrill <joel@OARcorp.com>
722
723        * console/console.c: Correct typo.
724
7252003-05-08      Chris Johns  <cjohns@cybertec.com.au>
726
727        * HOWTO:
728        Updated the GRUB version info and how to build GRUB from source.
729        Added how to boot over the network with a PXE Netboot BIOS.
730
7312003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
732
733        * ide/.cvsignore: New.
734
7352003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
736
737        PR 368/filesystems
738        * startup/ldsegs.S: Increase alignment.
739        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
740        Added IDE supporting infrastructure.
741        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
742        BSP support for libchip standard ide driver.
743
7442003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
745
746        * configure.ac: Remove AC_CONFIG_AUX_DIR.
747
7482003-02-20      Till Straumann <strauman@slac.stanford.edu>
749
750        PR 353/bsps
751        * include/bsp.h: Let the application override the network driver
752        and attach routine.
753
7542003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
757
7582003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
759
760        * configure.ac: AC_PREREQ(2.57).
761
7622003-01-20      Joel Sherrill <joel@OARcorp.com>
763
764        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
765
7662003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
767
768        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
769        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
770        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
771        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
772        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
773        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
774        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
775
7762002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
777
778        * start/Makefile.am: Use install-data-local to install startfile.
779
7802002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
781
782        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
783
7842002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
785
786        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
787
7882002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
789
790        * .cvsignore: Reformat.
791        Add autom4te*cache.
792        Remove autom4te.cache.
793
7942002-09-13     Eric Norum <eric.norum@usask.ca>
795
796        * start/start16.S: Remove unwanted + at beginning of relative
797        numeric label.
798
7992002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
801        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
802
8032002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
804
805        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
806        PREINSTALL_FILES.
807        * console/mouse_parser.c: Include <string.h> (for strcmp).
808        * console/vt.c: Include <string.h> (for memcpy).
809        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
810
8112002-08-21      Joel Sherrill <joel@OARcorp.com>
812
813        * bsp_specs: Added support for -nostdlibs.
814
8152002-08-14      Joel Sherrill <joel@OARcorp.com>
816
817        * start/start16.S: Per PR259, added code to test for video present
818        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
819        tested this patch.
820
8212002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
822
823        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
824
8252002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
826
827        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
828        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
829        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
830        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
831        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
832        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
833        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
834        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
835        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
836
8372002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
838
839        * startup/ldsegs.S: #include <asm.h>.
840        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
841        Remove printk (Now in bspIo.h).
842
8432002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
844
845        * start/Makefile.am: Eliminate PGM.
846        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
847        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
848
8492002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
850
851        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
852
8532002-07-16      Eric Norum <eric.norum@usask.ca>
854
855        * console/console.c: Others on the rtems-users list have expressed
856        concern about this run-time selection, so I've enclosed the changes
857        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
858
8592002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
860
861        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
862        Remove $(OBJS) from all-local.
863
8642002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
865
866        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
867
8682001-05-09      Joel Sherrill <joel@OARcorp.com>
869
870        * startup/linkcmds: In support of gcc 3.1, added one of more
871        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
872        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
873        and direction of segments to memory regions may also have been
874        addressed.  This was a sweep across all BSPs.
875 
8762002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
877
878        * configure.ac:
879        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
880        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
881        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
882        * Makefile.am: Remove AUTOMAKE_OPTIONS.
883        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
884        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
885        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
886        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
887        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
888        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
889        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
890        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
891        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
892
8932002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
894
895        * PR139
896        * configure.ac: Remove stray ';', breaks building with automake-1.6.
897
8982002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
899
900        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
901
9022001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
903
904        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
905        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
906
9072001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
908
909        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
910
9112001-10-12      Joel Sherrill <joel@OARcorp.com>
912
913        * console/inch.c: Fixed typo.
914
9152001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
916
917        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
918        * configure.in: Remove.
919        * configure.ac: New file, generated from configure.in by autoupdate.
920
9212001-09-27      Joel Sherrill <joel@OARcorp.com>
922
923        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
924
9252001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
926
927        * include/Makefile.am: Use 'CLEANFILES ='.
928        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
929        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
930        * Makefile.am: Use 'TMPINSTALL_FILES ='.
931
9322001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
933
934        * console/Makefile.am: Remove RTEMS_H_FILES.
935        * start/start16.S: include <bspopts.h> to get NEW_GAS.
936
9372001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
938
939        * configure.in: Add bspopts.h.
940        * include/.cvsignore: Add bspopts.h*, stamp-h*.
941        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
942        * 3c509/Makefile.am: Dito.
943        * console/Makefile.am: Dito.
944        * include/bsp.h: Include bspopts.h.
945
9462001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
947
948        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
949
9502001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
951
952        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
953
9542001-01-05      Joel Sherrill <joel@OARcorp.com>
955
956        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
957        would be visible.
958
9592000-12-05       Eric Valette <valette@crf.canon.fr>
960
961        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
962        console/vt.c, include/bsp.h: Correct incorrect interrupt level
963        handling in new keyboard management code.  Correct
964        BSP_poll_char initialization routine.
965        * start/start.S, startup/bspstart.c: Correct when the video is
966        initialized.
967        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
968        did not work correctly on all PC speeds. The new calibrate routine
969        has been tested on Pentium 166, pentium II 200, pentium III
970        300 Mhz and does work as expected.
971
9722000-12-05      Joel Sherrill <joel@OARcorp.com>
973
974        * pc386/console/console.c, pc386/console/serial_mouse.c,
975        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
976
9772000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
978
979        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
980
9812000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
982
983        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
984
9852000-11-01      Joel Sherrill <joel@OARcorp.com>
986
987        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
988        and libcsupport.h moved from libc to lib/include/rtems and
989        now must be referenced as <rtems/XXX.h>.   Header file order
990        was cleaned up while doing this.
991
9922000-10-29      Joel Sherrill <joel@OARcorp.com>
993
994        * startup/sbrk.c: Removed.  Redundant with shared version.
995
9962000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
997
998        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
999        Switch to GNU canonicalization.
1000
10012000-10-23      Joel Sherrill <joel@OARcorp.com>
1002
1003        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1004
10052000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1006
1007        * console/serial_mouse.c: Added support for changing serial parameters.
1008
10092000-10-20      Joel Sherrill <joel@OARcorp.com>
1010
1011        * include/wd80x3.h: Added file header and logic to prevent multiple
1012        inclusions of this file.
1013        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1014
10152000-10-20      Joel Sherrill <joel@OARcorp.com>
1016
1017        * include/bsp.h: Cleaned up network driver name and attach defines.
1018
10192000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1020
1021        * ne2000/ne2000.c: Fix some errors in the driver. 
1022        1. There was no sufficient check of data in ethernet header.
1023        The code in ne_rx_daemon() was:
1024            inport_word (dport, len);
1025            ...
1026            len -= 4;
1027              ...
1028            if (len > 0)
1029              ne_read_data (sc, startaddr, len, p);
1030        Unfortunately, sometimes my NIC gave me too big len value,
1031        the result was memory override.  To fix this, I added ethernet
1032        header data checking.
1033
1034        2. The way overrides were serviced was not good.  It was complex
1035        but sometimes did not provide reliable continuing of NIC working.
1036        I had the situation of an endless loop in ne_check_status()
1037        after override processing.
1038
1039        3. There was conceptual error of porting.  The old method of
1040        overrides curing was ported from the OS-s, where override-processing
1041        did start immediately.  But RTEMS-version uses events, and cleaning
1042        of the overrides can start later.
1043
1044        I selected the way of ne2000 programming that is used
1045        in freebsd kernel (v4.0).
1046
1047        Because of both problems, incorrect data in header of raw packet
1048        and receiver override, it went through ne_reset() and fully
1049        reset the ne2000.
1050
1051        So, in summary
1052        - added detecting of the incorrect data in ethernet header;
1053        - replaced handling of receiver overrides with new scheme,
1054        via resetting of NIC, this method is used also in case of
1055        invalid header detecting.
1056
10572000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1058
1059        * console/console.c, console/serial_mouse.c, include/bsp.h:
1060        Add the ability to set parity, number of data bits and
1061        number of stop bits to the existing i386 serial drivers.
1062
10632000-10-17      Joel Sherrill <joel@OARcorp.com>
1064
1065        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1066        to libbsp/i386/shared/irq.
1067
10682000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1069
1070        * startup/linkcmds: Added lines so DWARF debug information
1071        would be available.  Otherwise gdb complains that the offsets
1072        for the debug info are incorrect and doesn't load the files.
1073
10742000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1075
1076        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1077
10782000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1079
1080        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1081        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1082        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1083        compile.am
1084
10852000-08-30      Joel Sherrill <joel@OARcorp.com>
1086
1087        * console/keyboard.h: Changed numerous routines from extern inline
1088        to static inline.
1089
10902000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1091
1092        * Major rework of the "/dev/console" driver.
1093        * Added termios support for stdin ( keyboard ).
1094        * Added ioctls() to support modes similar to Linux( XLATE,
1095        RAW, MEDIUMRAW ).
1096        * Added Keyboard mapping and handling of the keyboard's leds.
1097        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1098        controller ( 16 colors ).
1099        * Added PS/2 and Serial mouse support for PC386 BSP.
1100        * console/defkeymap.c: New file.
1101        * console/fb_vga.c: New file.
1102        * console/fb_vga.h: New file.
1103        * console/i386kbd.h: New file.
1104        * console/kd.h: New file.
1105        * console/keyboard.c: New file.
1106        * console/keyboard.h: New file.
1107        * console/mouse_parser.c: New file.
1108        * console/mouse_parser.h: New file.
1109        * console/pc_keyb.c: New file.
1110        * console/ps2_drv.h: New file.
1111        * console/ps2_mouse.c: New file.
1112        * console/ps2_mouse.h: New file.
1113        * console/serial_mouse.c: New file.
1114        * console/serial_mouse.h: New file.
1115        * console/vgainit.c: New file.
1116        * console/vt.c: New file.
1117        * console/Makefile.am: Reflect new files.
1118        * console/console.c, console/inch.c, console/outch.c: Console
1119        functionality modifications.
1120        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1121
11222000-08-10      Joel Sherrill <joel@OARcorp.com>
1123
1124        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.