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

4.104.115
Last change on this file since 95aa5e1 was 95aa5e1, checked in by Joel Sherrill <joel.sherrill@…>, on 09/23/08 at 19:53:35

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

  • configure.ac: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
  • Property mode set to 100644
File size: 36.7 KB
Line 
12008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * configure.ac: Make letting boot_card() handle work area allocation
4        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
5        BSP_BOOTCARD_OPTIONS.
6
72008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * startup/bspclean.c: Removed.
10
112008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * startup/bspreset.c: New file.
14
152008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
18        include/bsp.h: Use standardized bsp_cleanup() which can optionally
19        print a message, poll for user to press key, and call bsp_reset().
20        Using this eliminates the various bsp_cleanup() implementations which
21        had their own implementation and variety of string constants.
22
232008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
26        bsp_get_work_area() implementation and use more of the BSP
27        Initialization Framework.
28        * startup/bspgetworkarea.c: New file.
29
302008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
33        is NOT used anywhere.
34
352008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * startup/bspstart.c: Remove unnecessary includes of
38        rtems/libcsupport.h and rtems/libio.h.
39
402008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * ide/ide.c: Convert to "bool".
43
442008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * console/console.c: Remove bogus decl.
47        * timer/timer.c: Convert to "bool".
48
492008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
52        Eliminate rtems_boolean.
53
542008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * timer/timer.c: Eliminate empty function from every benchmark timer
57        driver. Fix spelling.
58
592008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * timer/timer.c: Rename timer driver methods to follow RTEMS
62        programming conventions.
63
642008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * Makefile.am: Now named bspclean.c
67
682008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * startup/bspclean.c: New file.
71        * startup/exit.c: Removed.
72
732008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
76
772008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
80        startup/bspstart.c: Fix warnings for prototypes, types, etc.
81
822008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
85        Add missing prototypes.
86        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
87
882008-07-29      Chris Johns <chrisj@rtems.org>
89
90        * ide/ide.c: Updated to the rtems_* libblock changed.
91
922008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * console/console.c, console/serial_mouse.c: Eliminate copies of
95        switches to convert termios Bxxx constants to xxx as an integer. Use
96        the shared termios_baud_to_number() routine to do the same
97        conversion.
98
992008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
100
101        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
102        Framework to ask the BSP where it has memory for the RTEMS Workspace
103        and C Program Heap. These collectively are referred to as work area.
104        If the BSP supports this, then it does not have to include code to
105        split the available memory between the two areas. This reduces the
106        amount of code in the BSP specific bspstart.c file. Additionally, the
107        shared framework can initialize the C Library, call
108        rtems_debug_enable(), and dirty the work area memory. Until most/all
109        BSPs support this new capability, if the BSP supports this, it should
110        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
111        When the transition is complete, this autoconf macro can be removed.
112
1132008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * startup/bspstart.c: Refactored and renamed initialization routines to
116        rtems_initialize_data_structures, rtems_initialize_before_drivers,
117        rtems_initialize_device_drivers, and
118        rtems_initialize_start_multitasking. This opened the sequence up so
119        that bootcard() could provide a more robust and flexible framework
120        which is easier to explain and understand. This also lays the
121        groundwork for sharing the division of available memory between the
122        RTEMS workspace and heap and the C library initialization across all
123        BSPs.
124
1252008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * configure.ac: Remove spurious line.
128
1292008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
132        console_reserve_resources and termios_reserve_resources.
133
1342008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
137        a network driver. This simplifies the Makefile.am and avoids pulling
138        in unneeded code.
139
1402008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
143        configuration option. When this is set to one, a clean exit of an
144        application will result in the BSP resetting the hardware without
145        waiting for a human to press a key.
146        * start/start.S, startup/linkcmds: Replace the linkcmds with a
147        version very closely based upon the default in binutils 2.18 for
148        this target.  This eliminated weird failures with C++ dtors even
149        in C applications.  We had an extra _ on a symbol used in start.S.
150
1512008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * configure.ac: Fix typo.
154
1552008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
156
157        * startup/linkcmds: Add wildcard to gcc_except_table section so
158        programs compiled with gcc 4.3.x can link.
159
1602008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
161
162        * clock/ckinit.c: Rework clock driver to use template and to provide
163        nanoseconds since last tick capability.
164
1652007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
166
167        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
168        of the Configuration Table. Use the RTEMS provided accessor macros to
169        obtain configuration fields.
170
1712007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
174        from CPU Table to Configuration Table. Eliminate CPU Table from all
175        ports. Delete references to CPU Table in all forms.
176
1772007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
180        Table fields to the Configuration Table. This included
181        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
182        do_zero_of_workspace, extra_mpci_receive_server_stack,
183        stack_allocate_hook, and stack_free_hook. As a side-effect of this
184        effort some multiprocessing code was made conditional and some style
185        clean up occurred.
186
1872007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * startup/bspstart.c: Eliminate the interrupt_table_segment and
190        interrupt_table_offset fields in the i386 CPU Table since they are
191        never read.
192
1932007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
194
195        PR 1257/bsps
196        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
197        Code outside of cpukit should use the public API for
198        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
199        public API and directly accessing _CPU_ISR_Disable and
200        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
201        directive which could lead to problems. This patch also changes the
202        type of the variable passed into these routines and addresses minor
203        style issues.
204
2052007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * console/vt.c: Changed tabs to spaces.
208
2092007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * console/keyboard.c: Replaced tabs with spaces.
212
2132007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
214
215        * startup/bspstart.c: If we cannot find enough memory to run the
216        program, generate a fatal error and print a message.
217
2182007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        * ne2000/ne2000.c: Fix spelling error.
221
2222007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
225        since it was used to configure a no longer used feature. Device names
226        are now part of the filesystem not in a table.
227
2282007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
229
230        PR 1244/bsps
231        * console/console.c: Remove definition of __assert.
232
2332007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * bsp_specs: Remove qrtems_debug.
236
2372007-04-02      Joel Sherrill <joel@OARcorp.com>
238
239        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
240
2412007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
242
243        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
244
2452007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
246
247        * ne2000/ne2000.c: Remove typecast.
248
2492007-03-11      Joel Sherrill <joel@OARcorp.com>
250
251        * startup/bspstart.c: Remove assignments of
252        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
253        value in boot_card.c
254
2552007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
256
257        * console/fb_vga.c: Eliminate __u16, __u32.
258
2592006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
262        ioctl_command_t as arg in ioctl-functions.
263
2642006-12-13      Alexey Shamrin <shamrin@gmail.com>
265
266        PR 1189/bsps
267        * console/outch.c: If you print a character with the code larger than
268        127 (extended ASCII) to the VGA console, then it blinks. The reason:
269        char == signed char, so such characters get represented by negative
270        numbers. The sign bit then goes to attribute byte, resulting in the
271        blinking.
272
2732006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
274
275        * configure.ac: New BUG-REPORT address.
276
2772006-11-15      Joel Sherrill <joel@OARcorp.com>
278
279        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
280        file and simplified initialization.
281
2822006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
283
284        * Makefile.am: Remove superfluous -DASM.
285
2862006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
287
288        * configure.ac: Require autoconf-2.60. Require automake-1.10.
289
2902006-09-11      Joel Sherrill <joel@OARcorp.com>
291
292        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
293        style.
294
2952006-09-04      Till Straumann <strauman@slac.stanford.edu>
296
297        * startup/bspstart.c, start/start.S: Since the crude
298        memory autodetection code can easily fail (boards with
299        'reserved' regions - I experienced a hard lockup on a
300        dell precision 490 when writing past the bios-reported
301        memory size) I added code that a) tries to save
302        and use multiboot info, if present b) allows applications
303        to override/set memory size via a weak alias.
304
3052006-09-04      Till Straumann <strauman@slac.stanford.edu>
306
307        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
308
3092006-02-01      Joel Sherrill <joel@OARcorp.com>
310
311        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
312        This makes it easy to build the pc386 BSP in a configuration that
313        corresponds to qemu with COM1 redirected to stdio.
314
3152006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
316
317        * configure.ac: Remove explicit ampolish3 support (now in
318        RTEMS_BSP_CONFIGURE).
319
3202006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
321
322        * configure.ac: Add ampolish3 support.
323        * Makefile.am: Add preinstall.am.
324
3252005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
326
327        * timer/timer.c: Remove C++-style comments.
328
3292005-11-02      Till Straumann <strauman@slac.stanford.edu>
330
331        PR 832/bsps
332        * startup/ldsegs.S: put IDT and GDT into data segment.
333        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
334        text segment checksum comparison failed...
335
3362005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
337
338        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
339        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
340
3412005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
342
343        * Makefile.am: Install/preinstall headers from ../../i386/shared.
344
3452005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
346
347        PR 649/filesystem
348        * ide/idecfg.c: added configuration items for primary/secondary
349        IDE interface
350        * configure.ac: added configuration items for primary/secondary
351        IDE interface
352       
3532005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
354
355        * 3c509/3c509.c: Remove [$]Log.
356        Include <errno.h> instead of <sys/errno.h>.
357
3582005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
359
360        * timer/timer.c: Enhance to use either interupt-based timer
361        functions on older CPUs or to use TSC-based timer functions on
362        more recent (Pentium and above) CPUs. The decision is made in
363        Timer_initialize function when it is called for the first time
364        based on a result obtained from cpuid instruction during the BSP
365        initialization phase. During the first call, there are also late
366        bindings to the implementation functions initialized to
367        appropriate values.
368
3692005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
370
371        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
372
3732005-07-18      Lars Munch <lars@segv.dk>
374
375        PR 813/networking
376        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
377        parameter was added to irq handlers (2005-04-18). Before these
378        changes the argument to the interrupt handler was the interrupt
379        number, now the argument is handle, but the ne2000 driver needs the
380        interrupt number. The fix is to set the handle to the interrupt
381        number.
382
3832005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
384
385        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
386
3872005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
388
389        * include/bsp.h: New header guard.
390
3912005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
392
393        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
394        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
395        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
396        subdirectory.
397
3982005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
399
400        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
401        remove warnings.
402        * console/console.c, wd8003/wd8003.c: Added support for
403        addition of parameter in ISRs.
404       
4052005-04-26      Joel Sherrill <joel@OARcorp.com>
406
407        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
408
4092005-04-18      Eric Valette <eric.valette@free.fr>
410
411        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
412        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
413
4142005-02-18      Joel Sherrill <joel@OARcorp.com>
415
416        * console/keyboard.h: Add include file and cleanup file header.
417
4182005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
419
420        * clock/todcfg.c: size_t RTC_Count.
421
4222005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
423
424        * console/vgainit.c: static graphic_on|off.
425
4262005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
427
428        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
429
4302005-01-04      Joel Sherrill <joel@OARcorp.com>
431
432        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
433        warnings.
434
4352005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
436
437        * Makefile.am: Remove build-variant support.
438
4392004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
440
441        PR 703/filesystem
442        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
443        to uint16_t for UDMA support.
444
4452004-10-13      Eric Norum <norume@aps.anl.gov>
446
447        PR 688/bsps
448        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
449
4502004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
451
452        * configure.ac: Require automake > 1.9.
453
4542004-07-25      Joel Sherrill <joel@OARcorp.com>
455
456        * 3c509/3c509.c: Add <sys/errno.h>.
457        * startup/linkcmds: Add .jcr section.
458
4592004-05-21  Till Strauman <strauman@slac.stanford.edu>
460
461        * PR 624/bsps
462        startup/bspstart.c: When probing the memory, make sure not to
463        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
464        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
465        the screen.
466
4672004-05-21      Joel Sherrill <joel@OARcorp.com>
468
469        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
470        recent updates to BSD header files.
471
4722004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
473
474        PR 610/bsps
475        * Makefile.am: Add include/tm27.h, Cosmetics.
476        * include/tm27.h: Final cosmetics.
477
4782004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
479
480        * include/bsp.h: Split out tmtest27 support.
481        * include/tm27.h: New.
482
4832004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
484
485        PR 613/bsps
486        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
487
4882004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
489
490        PR 614/bsps
491        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
492
4932004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
494
495        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
496        which still uses RTEMS_ROOT).
497
4982004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
499
500        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
501        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
502
5032004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
504
505        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
506        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
507        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
508        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
509
5102004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
511
512        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
513        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
514        c99 fixed size types.
515
5162004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
517
518        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
519        Preinstall dist_project_lib*.
520
5212004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
522
523        * configure.ac: Explicitly check for OBJCOPY.
524
5252004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
526
527        * Makefile.am: Reflect changes to bsp.am.
528
5292004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
530
531        * Makefile.am: Reflect changes to bsp.am.
532
5332004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
534
535        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
536
5372004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * Makefile.am: Add start*.bin to CLEANFILES.
540
5412004-02-06      Joel Sherrill <joel@OARcorp.com>
542
543        * Makefile.am: Split startup into multiple .rels without reorganizing
544        the source.
545
5462004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
547
548        * Makefile.am: Add missing $ in reference to 3c509.rel.
549
5502004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
551
552        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
553        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
554        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
555        wrapup/Makefile.am. Use automake compilation rules.
556        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
557        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
558        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
559        * configure.ac: Reflect changes above.
560        * start/start.S: Change comment to make it gcc -ansi compliant.
561
5622004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
563
564        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
565        Add RTEMS_PROG_CCAS.
566
5672004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * Makefile.am: Add PREINSTALL_DIRS.
570        * console/Makefile.am: Add PREINSTALL_DIRS.
571        * wrapup/Makefile.am: Reflect changes to libcpu.
572
5732004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
574
575        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
576        Add PRE/TMPINSTALL_FILES to CLEANFILES.
577        * console/Makefile.am: Ditto.
578        * startup/Makefile.am: Ditto.
579
5802004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * start/Makefile.am: Remove.
583        * Makefile.am: Merge-in start/Makefile.am.
584        * configure.ac: Reflect changes above.
585
5862004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * wrapup/Makefile.am: Eliminate $(LIB).
589        Use noinst_DATA to trigger building libbsp.a.
590
5912003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
592
593        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
594
5952003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
596
597        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
598        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
599
6002003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
603        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
604        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
605
6062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
607
608        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
609
6102003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * wrapup/Makefile.am: Cosmetics.
613
6142003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * Makefile.am: Misc cleanups and fixes.
617        * start/Makefile.am: Misc cleanups and fixes.
618        * startup/Makefile.am: Misc cleanups and fixes.
619        * wrapup/Makefile.am: Misc cleanups and fixes.
620
6212003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * ide/Makefile.am: PGM = ide.rel.
624
6252003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        * Makefile.am: Add preinstallation dirstamp support.
628        * 3c509/Makefile.am: Cosmetics.
629        * clock/Makefile.am: Cosmetics.
630        * console/Makefile.am: Add preinstallation dirstamp support.
631        * ide/Makefile.am: Cosmetics.
632        * ne2000/Makefile.am: Cosmetics.
633        * start/Makefile.am: Add compilation dirstamp support.
634        * startup/Makefile.am: Cosmetics.
635        * timer/Makefile.am: Cosmetics.
636        * wd8003/Makefile.am: Cosmetics.
637        * wrapup/Makefile.am: Cosmetics.
638
6392003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
640
641        * 3c509/Makefile.am: Remove all-local: $(ARCH).
642        * clock/Makefile.am: Remove all-local: $(ARCH).
643        * console/Makefile.am: Remove all-local: $(ARCH).
644        * ide/Makefile.am: Remove all-local: $(ARCH).
645        * ne2000/Makefile.am: Remove all-local: $(ARCH).
646        * start/Makefile.am: Remove all-local: $(ARCH).
647        * startup/Makefile.am: Remove all-local: $(ARCH).
648        * timer/Makefile.am: Remove all-local: $(ARCH).
649        * wd8003/Makefile.am: Remove all-local: $(ARCH).
650        * wrapup/Makefile.am: Remove all-local: $(ARCH).
651
6522003-10-02      Till Strauman <strauman@slac.stanford.edu>
653
654        PR 502/bsps
655        * console/outch.c: Add support for a few ANSI escape sequences to make
656        libetcl happy.
657
6582003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
659
660        * Makefile.am: Merge-in include/Makefile.am.
661        Reflect changes to bsp.am.
662        * include/Makefile.am: Remove.
663        * configure.ac: Reflect changes above.
664
6652003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
666
667        * bsp_specs: Remove *lib:.
668
6692003-09-04      Joel Sherrill <joel@OARcorp.com>
670
671        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
672        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
673        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
674        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
675        URL for license changed.
676
6772003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
678
679        PR 461/bsps
680        * start/Makefile.am: Correct generation of startup16.bin.
681
6822003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
683
684        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
685
6862003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * Makefile.am: Reflect having moved aclocal/.
689
6902003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * Makefile.am: Reflect having moved automake/.
693        * 3c509/Makefile.am: Reflect having moved automake/.
694        * clock/Makefile.am: Reflect having moved automake/.
695        * console/Makefile.am: Reflect having moved automake/.
696        * ide/Makefile.am: Reflect having moved automake/.
697        * include/Makefile.am: Reflect having moved automake/.
698        * ne2000/Makefile.am: Reflect having moved automake/.
699        * start/Makefile.am: Reflect having moved automake/.
700        * startup/Makefile.am: Reflect having moved automake/.
701        * timer/Makefile.am: Reflect having moved automake/.
702        * wd8003/Makefile.am: Reflect having moved automake/.
703        * wrapup/Makefile.am: Reflect having moved automake/.
704
7052003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
706
707        PR 452/bsps
708        * startup/Makefile.am: Remove USE_INIT_FINI.
709
7102003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
711
712        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
713
7142003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
715
716        PR 445/bsps
717        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
718        Remove cpp, old_cpp (now unused).
719
7202003-07-08      Joel Sherrill <joel@OARcorp.com>
721
722        * console/console.c: Correct typo.
723
7242003-05-08      Chris Johns  <cjohns@cybertec.com.au>
725
726        * HOWTO:
727        Updated the GRUB version info and how to build GRUB from source.
728        Added how to boot over the network with a PXE Netboot BIOS.
729
7302003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
731
732        * ide/.cvsignore: New.
733
7342003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
735
736        PR 368/filesystems
737        * startup/ldsegs.S: Increase alignment.
738        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
739        Added IDE supporting infrastructure.
740        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
741        BSP support for libchip standard ide driver.
742
7432003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
744
745        * configure.ac: Remove AC_CONFIG_AUX_DIR.
746
7472003-02-20      Till Straumann <strauman@slac.stanford.edu>
748
749        PR 353/bsps
750        * include/bsp.h: Let the application override the network driver
751        and attach routine.
752
7532003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
756
7572003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
758
759        * configure.ac: AC_PREREQ(2.57).
760
7612003-01-20      Joel Sherrill <joel@OARcorp.com>
762
763        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
764
7652003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
766
767        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
768        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
769        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
770        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
771        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
772        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
773        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
774
7752002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * start/Makefile.am: Use install-data-local to install startfile.
778
7792002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
782
7832002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
786
7872002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
788
789        * .cvsignore: Reformat.
790        Add autom4te*cache.
791        Remove autom4te.cache.
792
7932002-09-13     Eric Norum <eric.norum@usask.ca>
794
795        * start/start16.S: Remove unwanted + at beginning of relative
796        numeric label.
797
7982002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
799
800        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
801
8022002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
803
804        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
805        PREINSTALL_FILES.
806        * console/mouse_parser.c: Include <string.h> (for strcmp).
807        * console/vt.c: Include <string.h> (for memcpy).
808        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
809
8102002-08-21      Joel Sherrill <joel@OARcorp.com>
811
812        * bsp_specs: Added support for -nostdlibs.
813
8142002-08-14      Joel Sherrill <joel@OARcorp.com>
815
816        * start/start16.S: Per PR259, added code to test for video present
817        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
818        tested this patch.
819
8202002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
821
822        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
823
8242002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
825
826        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
827        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
828        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
829        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
830        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
831        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
832        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
833        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
834        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
835
8362002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
837
838        * startup/ldsegs.S: #include <asm.h>.
839        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
840        Remove printk (Now in bspIo.h).
841
8422002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
843
844        * start/Makefile.am: Eliminate PGM.
845        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
846        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
847
8482002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
849
850        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
851
8522002-07-16      Eric Norum <eric.norum@usask.ca>
853
854        * console/console.c: Others on the rtems-users list have expressed
855        concern about this run-time selection, so I've enclosed the changes
856        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
857
8582002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
859
860        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
861        Remove $(OBJS) from all-local.
862
8632002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
864
865        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
866
8672001-05-09      Joel Sherrill <joel@OARcorp.com>
868
869        * startup/linkcmds: In support of gcc 3.1, added one of more
870        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
871        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
872        and direction of segments to memory regions may also have been
873        addressed.  This was a sweep across all BSPs.
874 
8752002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
876
877        * configure.ac:
878        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
879        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
880        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
881        * Makefile.am: Remove AUTOMAKE_OPTIONS.
882        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
883        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
884        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
885        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
886        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
887        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
888        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
889        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
890        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
891
8922002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
893
894        * PR139
895        * configure.ac: Remove stray ';', breaks building with automake-1.6.
896
8972002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
898
899        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
900
9012001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
902
903        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
904        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
905
9062001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
907
908        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
909
9102001-10-12      Joel Sherrill <joel@OARcorp.com>
911
912        * console/inch.c: Fixed typo.
913
9142001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
915
916        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
917        * configure.in: Remove.
918        * configure.ac: New file, generated from configure.in by autoupdate.
919
9202001-09-27      Joel Sherrill <joel@OARcorp.com>
921
922        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
923
9242001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
925
926        * include/Makefile.am: Use 'CLEANFILES ='.
927        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
928        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
929        * Makefile.am: Use 'TMPINSTALL_FILES ='.
930
9312001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
932
933        * console/Makefile.am: Remove RTEMS_H_FILES.
934        * start/start16.S: include <bspopts.h> to get NEW_GAS.
935
9362001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
937
938        * configure.in: Add bspopts.h.
939        * include/.cvsignore: Add bspopts.h*, stamp-h*.
940        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
941        * 3c509/Makefile.am: Dito.
942        * console/Makefile.am: Dito.
943        * include/bsp.h: Include bspopts.h.
944
9452001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
946
947        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
948
9492001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
950
951        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
952
9532001-01-05      Joel Sherrill <joel@OARcorp.com>
954
955        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
956        would be visible.
957
9582000-12-05       Eric Valette <valette@crf.canon.fr>
959
960        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
961        console/vt.c, include/bsp.h: Correct incorrect interrupt level
962        handling in new keyboard management code.  Correct
963        BSP_poll_char initialization routine.
964        * start/start.S, startup/bspstart.c: Correct when the video is
965        initialized.
966        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
967        did not work correctly on all PC speeds. The new calibrate routine
968        has been tested on Pentium 166, pentium II 200, pentium III
969        300 Mhz and does work as expected.
970
9712000-12-05      Joel Sherrill <joel@OARcorp.com>
972
973        * pc386/console/console.c, pc386/console/serial_mouse.c,
974        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
975
9762000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
977
978        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
979
9802000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
981
982        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
983
9842000-11-01      Joel Sherrill <joel@OARcorp.com>
985
986        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
987        and libcsupport.h moved from libc to lib/include/rtems and
988        now must be referenced as <rtems/XXX.h>.   Header file order
989        was cleaned up while doing this.
990
9912000-10-29      Joel Sherrill <joel@OARcorp.com>
992
993        * startup/sbrk.c: Removed.  Redundant with shared version.
994
9952000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
996
997        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
998        Switch to GNU canonicalization.
999
10002000-10-23      Joel Sherrill <joel@OARcorp.com>
1001
1002        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1003
10042000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1005
1006        * console/serial_mouse.c: Added support for changing serial parameters.
1007
10082000-10-20      Joel Sherrill <joel@OARcorp.com>
1009
1010        * include/wd80x3.h: Added file header and logic to prevent multiple
1011        inclusions of this file.
1012        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1013
10142000-10-20      Joel Sherrill <joel@OARcorp.com>
1015
1016        * include/bsp.h: Cleaned up network driver name and attach defines.
1017
10182000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1019
1020        * ne2000/ne2000.c: Fix some errors in the driver. 
1021        1. There was no sufficient check of data in ethernet header.
1022        The code in ne_rx_daemon() was:
1023            inport_word (dport, len);
1024            ...
1025            len -= 4;
1026              ...
1027            if (len > 0)
1028              ne_read_data (sc, startaddr, len, p);
1029        Unfortunately, sometimes my NIC gave me too big len value,
1030        the result was memory override.  To fix this, I added ethernet
1031        header data checking.
1032
1033        2. The way overrides were serviced was not good.  It was complex
1034        but sometimes did not provide reliable continuing of NIC working.
1035        I had the situation of an endless loop in ne_check_status()
1036        after override processing.
1037
1038        3. There was conceptual error of porting.  The old method of
1039        overrides curing was ported from the OS-s, where override-processing
1040        did start immediately.  But RTEMS-version uses events, and cleaning
1041        of the overrides can start later.
1042
1043        I selected the way of ne2000 programming that is used
1044        in freebsd kernel (v4.0).
1045
1046        Because of both problems, incorrect data in header of raw packet
1047        and receiver override, it went through ne_reset() and fully
1048        reset the ne2000.
1049
1050        So, in summary
1051        - added detecting of the incorrect data in ethernet header;
1052        - replaced handling of receiver overrides with new scheme,
1053        via resetting of NIC, this method is used also in case of
1054        invalid header detecting.
1055
10562000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1057
1058        * console/console.c, console/serial_mouse.c, include/bsp.h:
1059        Add the ability to set parity, number of data bits and
1060        number of stop bits to the existing i386 serial drivers.
1061
10622000-10-17      Joel Sherrill <joel@OARcorp.com>
1063
1064        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1065        to libbsp/i386/shared/irq.
1066
10672000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1068
1069        * startup/linkcmds: Added lines so DWARF debug information
1070        would be available.  Otherwise gdb complains that the offsets
1071        for the debug info are incorrect and doesn't load the files.
1072
10732000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1074
1075        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1076
10772000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1078
1079        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1080        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1081        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1082        compile.am
1083
10842000-08-30      Joel Sherrill <joel@OARcorp.com>
1085
1086        * console/keyboard.h: Changed numerous routines from extern inline
1087        to static inline.
1088
10892000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1090
1091        * Major rework of the "/dev/console" driver.
1092        * Added termios support for stdin ( keyboard ).
1093        * Added ioctls() to support modes similar to Linux( XLATE,
1094        RAW, MEDIUMRAW ).
1095        * Added Keyboard mapping and handling of the keyboard's leds.
1096        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1097        controller ( 16 colors ).
1098        * Added PS/2 and Serial mouse support for PC386 BSP.
1099        * console/defkeymap.c: New file.
1100        * console/fb_vga.c: New file.
1101        * console/fb_vga.h: New file.
1102        * console/i386kbd.h: New file.
1103        * console/kd.h: New file.
1104        * console/keyboard.c: New file.
1105        * console/keyboard.h: New file.
1106        * console/mouse_parser.c: New file.
1107        * console/mouse_parser.h: New file.
1108        * console/pc_keyb.c: New file.
1109        * console/ps2_drv.h: New file.
1110        * console/ps2_mouse.c: New file.
1111        * console/ps2_mouse.h: New file.
1112        * console/serial_mouse.c: New file.
1113        * console/serial_mouse.h: New file.
1114        * console/vgainit.c: New file.
1115        * console/vt.c: New file.
1116        * console/Makefile.am: Reflect new files.
1117        * console/console.c, console/inch.c, console/outch.c: Console
1118        functionality modifications.
1119        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1120
11212000-08-10      Joel Sherrill <joel@OARcorp.com>
1122
1123        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.