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

4.104.115
Last change on this file since 92b338c0 was 92b338c0, checked in by Joel Sherrill <joel.sherrill@…>, on 10/02/08 at 13:50:44

2008-10-02 Joel Sherrill <joel.sherrill@…>

  • Makefile.am, startup/bspgetworkarea.c: Turn = into +=.
  • Property mode set to 100644
File size: 37.6 KB
Line 
12008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * Makefile.am, startup/bspgetworkarea.c: Turn = into +=.
4
52008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
8        of building libbspstart.a, using automake-rules.
9
102008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
13        * Makefile.am: Reflect changes above.
14
152008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * Makefile.am: Eliminate *_SOURCES.
18
192008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
22        components.
23
242008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
27
282008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * Makefile.am: Cosmetics.
31
322008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * configure.ac: Make letting boot_card() handle work area allocation
35        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
36        BSP_BOOTCARD_OPTIONS.
37
382008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * startup/bspclean.c: Removed.
41
422008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * startup/bspreset.c: New file.
45
462008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
49        include/bsp.h: Use standardized bsp_cleanup() which can optionally
50        print a message, poll for user to press key, and call bsp_reset().
51        Using this eliminates the various bsp_cleanup() implementations which
52        had their own implementation and variety of string constants.
53
542008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
57        bsp_get_work_area() implementation and use more of the BSP
58        Initialization Framework.
59        * startup/bspgetworkarea.c: New file.
60
612008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
64        is NOT used anywhere.
65
662008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * startup/bspstart.c: Remove unnecessary includes of
69        rtems/libcsupport.h and rtems/libio.h.
70
712008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * ide/ide.c: Convert to "bool".
74
752008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * console/console.c: Remove bogus decl.
78        * timer/timer.c: Convert to "bool".
79
802008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
83        Eliminate rtems_boolean.
84
852008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * timer/timer.c: Eliminate empty function from every benchmark timer
88        driver. Fix spelling.
89
902008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * timer/timer.c: Rename timer driver methods to follow RTEMS
93        programming conventions.
94
952008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * Makefile.am: Now named bspclean.c
98
992008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * startup/bspclean.c: New file.
102        * startup/exit.c: Removed.
103
1042008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
107
1082008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
111        startup/bspstart.c: Fix warnings for prototypes, types, etc.
112
1132008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
114
115        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
116        Add missing prototypes.
117        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
118
1192008-07-29      Chris Johns <chrisj@rtems.org>
120
121        * ide/ide.c: Updated to the rtems_* libblock changed.
122
1232008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * console/console.c, console/serial_mouse.c: Eliminate copies of
126        switches to convert termios Bxxx constants to xxx as an integer. Use
127        the shared termios_baud_to_number() routine to do the same
128        conversion.
129
1302008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
133        Framework to ask the BSP where it has memory for the RTEMS Workspace
134        and C Program Heap. These collectively are referred to as work area.
135        If the BSP supports this, then it does not have to include code to
136        split the available memory between the two areas. This reduces the
137        amount of code in the BSP specific bspstart.c file. Additionally, the
138        shared framework can initialize the C Library, call
139        rtems_debug_enable(), and dirty the work area memory. Until most/all
140        BSPs support this new capability, if the BSP supports this, it should
141        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
142        When the transition is complete, this autoconf macro can be removed.
143
1442008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
145
146        * startup/bspstart.c: Refactored and renamed initialization routines to
147        rtems_initialize_data_structures, rtems_initialize_before_drivers,
148        rtems_initialize_device_drivers, and
149        rtems_initialize_start_multitasking. This opened the sequence up so
150        that bootcard() could provide a more robust and flexible framework
151        which is easier to explain and understand. This also lays the
152        groundwork for sharing the division of available memory between the
153        RTEMS workspace and heap and the C library initialization across all
154        BSPs.
155
1562008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * configure.ac: Remove spurious line.
159
1602008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
161
162        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
163        console_reserve_resources and termios_reserve_resources.
164
1652008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
168        a network driver. This simplifies the Makefile.am and avoids pulling
169        in unneeded code.
170
1712008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
172
173        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
174        configuration option. When this is set to one, a clean exit of an
175        application will result in the BSP resetting the hardware without
176        waiting for a human to press a key.
177        * start/start.S, startup/linkcmds: Replace the linkcmds with a
178        version very closely based upon the default in binutils 2.18 for
179        this target.  This eliminated weird failures with C++ dtors even
180        in C applications.  We had an extra _ on a symbol used in start.S.
181
1822008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
183
184        * configure.ac: Fix typo.
185
1862008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * startup/linkcmds: Add wildcard to gcc_except_table section so
189        programs compiled with gcc 4.3.x can link.
190
1912008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
192
193        * clock/ckinit.c: Rework clock driver to use template and to provide
194        nanoseconds since last tick capability.
195
1962007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
199        of the Configuration Table. Use the RTEMS provided accessor macros to
200        obtain configuration fields.
201
2022007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
205        from CPU Table to Configuration Table. Eliminate CPU Table from all
206        ports. Delete references to CPU Table in all forms.
207
2082007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
211        Table fields to the Configuration Table. This included
212        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
213        do_zero_of_workspace, extra_mpci_receive_server_stack,
214        stack_allocate_hook, and stack_free_hook. As a side-effect of this
215        effort some multiprocessing code was made conditional and some style
216        clean up occurred.
217
2182007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
219
220        * startup/bspstart.c: Eliminate the interrupt_table_segment and
221        interrupt_table_offset fields in the i386 CPU Table since they are
222        never read.
223
2242007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
225
226        PR 1257/bsps
227        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
228        Code outside of cpukit should use the public API for
229        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
230        public API and directly accessing _CPU_ISR_Disable and
231        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
232        directive which could lead to problems. This patch also changes the
233        type of the variable passed into these routines and addresses minor
234        style issues.
235
2362007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
237
238        * console/vt.c: Changed tabs to spaces.
239
2402007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
241
242        * console/keyboard.c: Replaced tabs with spaces.
243
2442007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
245
246        * startup/bspstart.c: If we cannot find enough memory to run the
247        program, generate a fatal error and print a message.
248
2492007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
250
251        * ne2000/ne2000.c: Fix spelling error.
252
2532007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
256        since it was used to configure a no longer used feature. Device names
257        are now part of the filesystem not in a table.
258
2592007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        PR 1244/bsps
262        * console/console.c: Remove definition of __assert.
263
2642007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
265
266        * bsp_specs: Remove qrtems_debug.
267
2682007-04-02      Joel Sherrill <joel@OARcorp.com>
269
270        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
271
2722007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
273
274        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
275
2762007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
277
278        * ne2000/ne2000.c: Remove typecast.
279
2802007-03-11      Joel Sherrill <joel@OARcorp.com>
281
282        * startup/bspstart.c: Remove assignments of
283        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
284        value in boot_card.c
285
2862007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
287
288        * console/fb_vga.c: Eliminate __u16, __u32.
289
2902006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
291
292        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
293        ioctl_command_t as arg in ioctl-functions.
294
2952006-12-13      Alexey Shamrin <shamrin@gmail.com>
296
297        PR 1189/bsps
298        * console/outch.c: If you print a character with the code larger than
299        127 (extended ASCII) to the VGA console, then it blinks. The reason:
300        char == signed char, so such characters get represented by negative
301        numbers. The sign bit then goes to attribute byte, resulting in the
302        blinking.
303
3042006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
305
306        * configure.ac: New BUG-REPORT address.
307
3082006-11-15      Joel Sherrill <joel@OARcorp.com>
309
310        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
311        file and simplified initialization.
312
3132006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
314
315        * Makefile.am: Remove superfluous -DASM.
316
3172006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
318
319        * configure.ac: Require autoconf-2.60. Require automake-1.10.
320
3212006-09-11      Joel Sherrill <joel@OARcorp.com>
322
323        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
324        style.
325
3262006-09-04      Till Straumann <strauman@slac.stanford.edu>
327
328        * startup/bspstart.c, start/start.S: Since the crude
329        memory autodetection code can easily fail (boards with
330        'reserved' regions - I experienced a hard lockup on a
331        dell precision 490 when writing past the bios-reported
332        memory size) I added code that a) tries to save
333        and use multiboot info, if present b) allows applications
334        to override/set memory size via a weak alias.
335
3362006-09-04      Till Straumann <strauman@slac.stanford.edu>
337
338        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
339
3402006-02-01      Joel Sherrill <joel@OARcorp.com>
341
342        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
343        This makes it easy to build the pc386 BSP in a configuration that
344        corresponds to qemu with COM1 redirected to stdio.
345
3462006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
347
348        * configure.ac: Remove explicit ampolish3 support (now in
349        RTEMS_BSP_CONFIGURE).
350
3512006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
352
353        * configure.ac: Add ampolish3 support.
354        * Makefile.am: Add preinstall.am.
355
3562005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
357
358        * timer/timer.c: Remove C++-style comments.
359
3602005-11-02      Till Straumann <strauman@slac.stanford.edu>
361
362        PR 832/bsps
363        * startup/ldsegs.S: put IDT and GDT into data segment.
364        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
365        text segment checksum comparison failed...
366
3672005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
368
369        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
370        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
371
3722005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
373
374        * Makefile.am: Install/preinstall headers from ../../i386/shared.
375
3762005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
377
378        PR 649/filesystem
379        * ide/idecfg.c: added configuration items for primary/secondary
380        IDE interface
381        * configure.ac: added configuration items for primary/secondary
382        IDE interface
383       
3842005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
385
386        * 3c509/3c509.c: Remove [$]Log.
387        Include <errno.h> instead of <sys/errno.h>.
388
3892005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
390
391        * timer/timer.c: Enhance to use either interupt-based timer
392        functions on older CPUs or to use TSC-based timer functions on
393        more recent (Pentium and above) CPUs. The decision is made in
394        Timer_initialize function when it is called for the first time
395        based on a result obtained from cpuid instruction during the BSP
396        initialization phase. During the first call, there are also late
397        bindings to the implementation functions initialized to
398        appropriate values.
399
4002005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
401
402        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
403
4042005-07-18      Lars Munch <lars@segv.dk>
405
406        PR 813/networking
407        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
408        parameter was added to irq handlers (2005-04-18). Before these
409        changes the argument to the interrupt handler was the interrupt
410        number, now the argument is handle, but the ne2000 driver needs the
411        interrupt number. The fix is to set the handle to the interrupt
412        number.
413
4142005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
415
416        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
417
4182005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
419
420        * include/bsp.h: New header guard.
421
4222005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
423
424        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
425        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
426        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
427        subdirectory.
428
4292005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
430
431        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
432        remove warnings.
433        * console/console.c, wd8003/wd8003.c: Added support for
434        addition of parameter in ISRs.
435       
4362005-04-26      Joel Sherrill <joel@OARcorp.com>
437
438        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
439
4402005-04-18      Eric Valette <eric.valette@free.fr>
441
442        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
443        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
444
4452005-02-18      Joel Sherrill <joel@OARcorp.com>
446
447        * console/keyboard.h: Add include file and cleanup file header.
448
4492005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
450
451        * clock/todcfg.c: size_t RTC_Count.
452
4532005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
454
455        * console/vgainit.c: static graphic_on|off.
456
4572005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
458
459        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
460
4612005-01-04      Joel Sherrill <joel@OARcorp.com>
462
463        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
464        warnings.
465
4662005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
467
468        * Makefile.am: Remove build-variant support.
469
4702004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
471
472        PR 703/filesystem
473        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
474        to uint16_t for UDMA support.
475
4762004-10-13      Eric Norum <norume@aps.anl.gov>
477
478        PR 688/bsps
479        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
480
4812004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
482
483        * configure.ac: Require automake > 1.9.
484
4852004-07-25      Joel Sherrill <joel@OARcorp.com>
486
487        * 3c509/3c509.c: Add <sys/errno.h>.
488        * startup/linkcmds: Add .jcr section.
489
4902004-05-21  Till Strauman <strauman@slac.stanford.edu>
491
492        * PR 624/bsps
493        startup/bspstart.c: When probing the memory, make sure not to
494        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
495        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
496        the screen.
497
4982004-05-21      Joel Sherrill <joel@OARcorp.com>
499
500        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
501        recent updates to BSD header files.
502
5032004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
504
505        PR 610/bsps
506        * Makefile.am: Add include/tm27.h, Cosmetics.
507        * include/tm27.h: Final cosmetics.
508
5092004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
510
511        * include/bsp.h: Split out tmtest27 support.
512        * include/tm27.h: New.
513
5142004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
515
516        PR 613/bsps
517        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
518
5192004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
520
521        PR 614/bsps
522        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
523
5242004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
525
526        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
527        which still uses RTEMS_ROOT).
528
5292004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
530
531        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
532        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
533
5342004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
535
536        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
537        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
538        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
539        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
540
5412004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
542
543        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
544        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
545        c99 fixed size types.
546
5472004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
550        Preinstall dist_project_lib*.
551
5522004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * configure.ac: Explicitly check for OBJCOPY.
555
5562004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
557
558        * Makefile.am: Reflect changes to bsp.am.
559
5602004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
561
562        * Makefile.am: Reflect changes to bsp.am.
563
5642004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
565
566        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
567
5682004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
569
570        * Makefile.am: Add start*.bin to CLEANFILES.
571
5722004-02-06      Joel Sherrill <joel@OARcorp.com>
573
574        * Makefile.am: Split startup into multiple .rels without reorganizing
575        the source.
576
5772004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
578
579        * Makefile.am: Add missing $ in reference to 3c509.rel.
580
5812004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
582
583        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
584        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
585        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
586        wrapup/Makefile.am. Use automake compilation rules.
587        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
588        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
589        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
590        * configure.ac: Reflect changes above.
591        * start/start.S: Change comment to make it gcc -ansi compliant.
592
5932004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
596        Add RTEMS_PROG_CCAS.
597
5982004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
600        * Makefile.am: Add PREINSTALL_DIRS.
601        * console/Makefile.am: Add PREINSTALL_DIRS.
602        * wrapup/Makefile.am: Reflect changes to libcpu.
603
6042004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
607        Add PRE/TMPINSTALL_FILES to CLEANFILES.
608        * console/Makefile.am: Ditto.
609        * startup/Makefile.am: Ditto.
610
6112004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
612
613        * start/Makefile.am: Remove.
614        * Makefile.am: Merge-in start/Makefile.am.
615        * configure.ac: Reflect changes above.
616
6172004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * wrapup/Makefile.am: Eliminate $(LIB).
620        Use noinst_DATA to trigger building libbsp.a.
621
6222003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
623
624        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
625
6262003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
627
628        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
629        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
630
6312003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
632
633        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
634        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
635        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
636
6372003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
640
6412003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * wrapup/Makefile.am: Cosmetics.
644
6452003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * Makefile.am: Misc cleanups and fixes.
648        * start/Makefile.am: Misc cleanups and fixes.
649        * startup/Makefile.am: Misc cleanups and fixes.
650        * wrapup/Makefile.am: Misc cleanups and fixes.
651
6522003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * ide/Makefile.am: PGM = ide.rel.
655
6562003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
657
658        * Makefile.am: Add preinstallation dirstamp support.
659        * 3c509/Makefile.am: Cosmetics.
660        * clock/Makefile.am: Cosmetics.
661        * console/Makefile.am: Add preinstallation dirstamp support.
662        * ide/Makefile.am: Cosmetics.
663        * ne2000/Makefile.am: Cosmetics.
664        * start/Makefile.am: Add compilation dirstamp support.
665        * startup/Makefile.am: Cosmetics.
666        * timer/Makefile.am: Cosmetics.
667        * wd8003/Makefile.am: Cosmetics.
668        * wrapup/Makefile.am: Cosmetics.
669
6702003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * 3c509/Makefile.am: Remove all-local: $(ARCH).
673        * clock/Makefile.am: Remove all-local: $(ARCH).
674        * console/Makefile.am: Remove all-local: $(ARCH).
675        * ide/Makefile.am: Remove all-local: $(ARCH).
676        * ne2000/Makefile.am: Remove all-local: $(ARCH).
677        * start/Makefile.am: Remove all-local: $(ARCH).
678        * startup/Makefile.am: Remove all-local: $(ARCH).
679        * timer/Makefile.am: Remove all-local: $(ARCH).
680        * wd8003/Makefile.am: Remove all-local: $(ARCH).
681        * wrapup/Makefile.am: Remove all-local: $(ARCH).
682
6832003-10-02      Till Strauman <strauman@slac.stanford.edu>
684
685        PR 502/bsps
686        * console/outch.c: Add support for a few ANSI escape sequences to make
687        libetcl happy.
688
6892003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
690
691        * Makefile.am: Merge-in include/Makefile.am.
692        Reflect changes to bsp.am.
693        * include/Makefile.am: Remove.
694        * configure.ac: Reflect changes above.
695
6962003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
697
698        * bsp_specs: Remove *lib:.
699
7002003-09-04      Joel Sherrill <joel@OARcorp.com>
701
702        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
703        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
704        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
705        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
706        URL for license changed.
707
7082003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        PR 461/bsps
711        * start/Makefile.am: Correct generation of startup16.bin.
712
7132003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
714
715        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
716
7172003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
718
719        * Makefile.am: Reflect having moved aclocal/.
720
7212003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
722
723        * Makefile.am: Reflect having moved automake/.
724        * 3c509/Makefile.am: Reflect having moved automake/.
725        * clock/Makefile.am: Reflect having moved automake/.
726        * console/Makefile.am: Reflect having moved automake/.
727        * ide/Makefile.am: Reflect having moved automake/.
728        * include/Makefile.am: Reflect having moved automake/.
729        * ne2000/Makefile.am: Reflect having moved automake/.
730        * start/Makefile.am: Reflect having moved automake/.
731        * startup/Makefile.am: Reflect having moved automake/.
732        * timer/Makefile.am: Reflect having moved automake/.
733        * wd8003/Makefile.am: Reflect having moved automake/.
734        * wrapup/Makefile.am: Reflect having moved automake/.
735
7362003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
737
738        PR 452/bsps
739        * startup/Makefile.am: Remove USE_INIT_FINI.
740
7412003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
744
7452003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
746
747        PR 445/bsps
748        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
749        Remove cpp, old_cpp (now unused).
750
7512003-07-08      Joel Sherrill <joel@OARcorp.com>
752
753        * console/console.c: Correct typo.
754
7552003-05-08      Chris Johns  <cjohns@cybertec.com.au>
756
757        * HOWTO:
758        Updated the GRUB version info and how to build GRUB from source.
759        Added how to boot over the network with a PXE Netboot BIOS.
760
7612003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * ide/.cvsignore: New.
764
7652003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
766
767        PR 368/filesystems
768        * startup/ldsegs.S: Increase alignment.
769        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
770        Added IDE supporting infrastructure.
771        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
772        BSP support for libchip standard ide driver.
773
7742003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
775
776        * configure.ac: Remove AC_CONFIG_AUX_DIR.
777
7782003-02-20      Till Straumann <strauman@slac.stanford.edu>
779
780        PR 353/bsps
781        * include/bsp.h: Let the application override the network driver
782        and attach routine.
783
7842003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
785
786        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
787
7882003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
789
790        * configure.ac: AC_PREREQ(2.57).
791
7922003-01-20      Joel Sherrill <joel@OARcorp.com>
793
794        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
795
7962003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
797
798        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
799        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
800        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
801        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
802        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
803        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
804        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
805
8062002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
807
808        * start/Makefile.am: Use install-data-local to install startfile.
809
8102002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
811
812        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
813
8142002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
815
816        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
817
8182002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
819
820        * .cvsignore: Reformat.
821        Add autom4te*cache.
822        Remove autom4te.cache.
823
8242002-09-13     Eric Norum <eric.norum@usask.ca>
825
826        * start/start16.S: Remove unwanted + at beginning of relative
827        numeric label.
828
8292002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
830
831        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
832
8332002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
834
835        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
836        PREINSTALL_FILES.
837        * console/mouse_parser.c: Include <string.h> (for strcmp).
838        * console/vt.c: Include <string.h> (for memcpy).
839        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
840
8412002-08-21      Joel Sherrill <joel@OARcorp.com>
842
843        * bsp_specs: Added support for -nostdlibs.
844
8452002-08-14      Joel Sherrill <joel@OARcorp.com>
846
847        * start/start16.S: Per PR259, added code to test for video present
848        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
849        tested this patch.
850
8512002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
852
853        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
854
8552002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
856
857        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
858        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
859        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
860        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
861        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
862        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
863        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
864        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
865        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
866
8672002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
868
869        * startup/ldsegs.S: #include <asm.h>.
870        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
871        Remove printk (Now in bspIo.h).
872
8732002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
874
875        * start/Makefile.am: Eliminate PGM.
876        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
877        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
878
8792002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
880
881        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
882
8832002-07-16      Eric Norum <eric.norum@usask.ca>
884
885        * console/console.c: Others on the rtems-users list have expressed
886        concern about this run-time selection, so I've enclosed the changes
887        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
888
8892002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
890
891        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
892        Remove $(OBJS) from all-local.
893
8942002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
895
896        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
897
8982001-05-09      Joel Sherrill <joel@OARcorp.com>
899
900        * startup/linkcmds: In support of gcc 3.1, added one of more
901        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
902        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
903        and direction of segments to memory regions may also have been
904        addressed.  This was a sweep across all BSPs.
905 
9062002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
907
908        * configure.ac:
909        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
910        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
911        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
912        * Makefile.am: Remove AUTOMAKE_OPTIONS.
913        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
914        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
915        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
916        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
917        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
918        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
919        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
920        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
921        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
922
9232002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
924
925        * PR139
926        * configure.ac: Remove stray ';', breaks building with automake-1.6.
927
9282002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
929
930        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
931
9322001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
933
934        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
935        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
936
9372001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
938
939        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
940
9412001-10-12      Joel Sherrill <joel@OARcorp.com>
942
943        * console/inch.c: Fixed typo.
944
9452001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
946
947        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
948        * configure.in: Remove.
949        * configure.ac: New file, generated from configure.in by autoupdate.
950
9512001-09-27      Joel Sherrill <joel@OARcorp.com>
952
953        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
954
9552001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
956
957        * include/Makefile.am: Use 'CLEANFILES ='.
958        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
959        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
960        * Makefile.am: Use 'TMPINSTALL_FILES ='.
961
9622001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
963
964        * console/Makefile.am: Remove RTEMS_H_FILES.
965        * start/start16.S: include <bspopts.h> to get NEW_GAS.
966
9672001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
968
969        * configure.in: Add bspopts.h.
970        * include/.cvsignore: Add bspopts.h*, stamp-h*.
971        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
972        * 3c509/Makefile.am: Dito.
973        * console/Makefile.am: Dito.
974        * include/bsp.h: Include bspopts.h.
975
9762001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
977
978        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
979
9802001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
981
982        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
983
9842001-01-05      Joel Sherrill <joel@OARcorp.com>
985
986        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
987        would be visible.
988
9892000-12-05       Eric Valette <valette@crf.canon.fr>
990
991        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
992        console/vt.c, include/bsp.h: Correct incorrect interrupt level
993        handling in new keyboard management code.  Correct
994        BSP_poll_char initialization routine.
995        * start/start.S, startup/bspstart.c: Correct when the video is
996        initialized.
997        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
998        did not work correctly on all PC speeds. The new calibrate routine
999        has been tested on Pentium 166, pentium II 200, pentium III
1000        300 Mhz and does work as expected.
1001
10022000-12-05      Joel Sherrill <joel@OARcorp.com>
1003
1004        * pc386/console/console.c, pc386/console/serial_mouse.c,
1005        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1006
10072000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1008
1009        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1010
10112000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1012
1013        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1014
10152000-11-01      Joel Sherrill <joel@OARcorp.com>
1016
1017        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1018        and libcsupport.h moved from libc to lib/include/rtems and
1019        now must be referenced as <rtems/XXX.h>.   Header file order
1020        was cleaned up while doing this.
1021
10222000-10-29      Joel Sherrill <joel@OARcorp.com>
1023
1024        * startup/sbrk.c: Removed.  Redundant with shared version.
1025
10262000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1027
1028        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1029        Switch to GNU canonicalization.
1030
10312000-10-23      Joel Sherrill <joel@OARcorp.com>
1032
1033        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1034
10352000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1036
1037        * console/serial_mouse.c: Added support for changing serial parameters.
1038
10392000-10-20      Joel Sherrill <joel@OARcorp.com>
1040
1041        * include/wd80x3.h: Added file header and logic to prevent multiple
1042        inclusions of this file.
1043        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1044
10452000-10-20      Joel Sherrill <joel@OARcorp.com>
1046
1047        * include/bsp.h: Cleaned up network driver name and attach defines.
1048
10492000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1050
1051        * ne2000/ne2000.c: Fix some errors in the driver. 
1052        1. There was no sufficient check of data in ethernet header.
1053        The code in ne_rx_daemon() was:
1054            inport_word (dport, len);
1055            ...
1056            len -= 4;
1057              ...
1058            if (len > 0)
1059              ne_read_data (sc, startaddr, len, p);
1060        Unfortunately, sometimes my NIC gave me too big len value,
1061        the result was memory override.  To fix this, I added ethernet
1062        header data checking.
1063
1064        2. The way overrides were serviced was not good.  It was complex
1065        but sometimes did not provide reliable continuing of NIC working.
1066        I had the situation of an endless loop in ne_check_status()
1067        after override processing.
1068
1069        3. There was conceptual error of porting.  The old method of
1070        overrides curing was ported from the OS-s, where override-processing
1071        did start immediately.  But RTEMS-version uses events, and cleaning
1072        of the overrides can start later.
1073
1074        I selected the way of ne2000 programming that is used
1075        in freebsd kernel (v4.0).
1076
1077        Because of both problems, incorrect data in header of raw packet
1078        and receiver override, it went through ne_reset() and fully
1079        reset the ne2000.
1080
1081        So, in summary
1082        - added detecting of the incorrect data in ethernet header;
1083        - replaced handling of receiver overrides with new scheme,
1084        via resetting of NIC, this method is used also in case of
1085        invalid header detecting.
1086
10872000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1088
1089        * console/console.c, console/serial_mouse.c, include/bsp.h:
1090        Add the ability to set parity, number of data bits and
1091        number of stop bits to the existing i386 serial drivers.
1092
10932000-10-17      Joel Sherrill <joel@OARcorp.com>
1094
1095        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1096        to libbsp/i386/shared/irq.
1097
10982000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1099
1100        * startup/linkcmds: Added lines so DWARF debug information
1101        would be available.  Otherwise gdb complains that the offsets
1102        for the debug info are incorrect and doesn't load the files.
1103
11042000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1105
1106        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1107
11082000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1109
1110        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1111        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1112        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1113        compile.am
1114
11152000-08-30      Joel Sherrill <joel@OARcorp.com>
1116
1117        * console/keyboard.h: Changed numerous routines from extern inline
1118        to static inline.
1119
11202000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1121
1122        * Major rework of the "/dev/console" driver.
1123        * Added termios support for stdin ( keyboard ).
1124        * Added ioctls() to support modes similar to Linux( XLATE,
1125        RAW, MEDIUMRAW ).
1126        * Added Keyboard mapping and handling of the keyboard's leds.
1127        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1128        controller ( 16 colors ).
1129        * Added PS/2 and Serial mouse support for PC386 BSP.
1130        * console/defkeymap.c: New file.
1131        * console/fb_vga.c: New file.
1132        * console/fb_vga.h: New file.
1133        * console/i386kbd.h: New file.
1134        * console/kd.h: New file.
1135        * console/keyboard.c: New file.
1136        * console/keyboard.h: New file.
1137        * console/mouse_parser.c: New file.
1138        * console/mouse_parser.h: New file.
1139        * console/pc_keyb.c: New file.
1140        * console/ps2_drv.h: New file.
1141        * console/ps2_mouse.c: New file.
1142        * console/ps2_mouse.h: New file.
1143        * console/serial_mouse.c: New file.
1144        * console/serial_mouse.h: New file.
1145        * console/vgainit.c: New file.
1146        * console/vt.c: New file.
1147        * console/Makefile.am: Reflect new files.
1148        * console/console.c, console/inch.c, console/outch.c: Console
1149        functionality modifications.
1150        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1151
11522000-08-10      Joel Sherrill <joel@OARcorp.com>
1153
1154        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.