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

4.104.115
Last change on this file since b8dfc88 was b8dfc88, checked in by Joel Sherrill <joel.sherrill@…>, on 08/23/09 at 14:59:55

2009-08-22 Roxana Leontie <roxana.leontie@…>

  • console/fb_vga.c: improved read/write
  • Property mode set to 100644
File size: 41.9 KB
Line 
12009-08-22      Roxana Leontie <roxana.leontie@gmail.com>
2
3        * console/fb_vga.c: improved read/write
4
52009-08-21      Roxana Leontie <roxana.leontie@gmail.com>
6
7        * pc386/console/fb_vga.c: added read/write functionality; added thread
8        safety to prevent multiple open() operations of the frame buffer device.
9
102009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
13        Should be automatically handled by confdefs.h or the application.
14
152009-08-06      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * include/tm27.h: Remove references to rtems_interrupt_catch since this
18        archiecture does not use Simple Vectored Interrupt model.
19
202009-08-03      Roxana Leontie <roxana.leontie@gmail.com>
21
22        * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
23
242009-07-29      Roxana Leontie <roxana.leontie@gmail.com>
25
26        * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
27        frame_buffer_ naming. Joel cleaned up formatting and removed tabs
28        that were there long before Roxana touched this file.
29        * console/fb_vga.h: Removed.
30
312009-07-24      Roxana Leontie <roxana.leontie@gmail.com>
32
33        * console/fb_vga.c: divided fb_screeninfo structure into
34        fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
35
362009-07-21      Roxana Leontie <roxana.leontie@gmail.com>
37
38        * console/fb_vga.c: replaced the ioctl structures with linux
39        framebuffer equivalents
40
412009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
44        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
45        have the same options.
46
472009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
48
49        * Makefile.am, preinstall.am: Update for generic interrupt support.
50
512009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * console/ps2_mouse.c: Fix inconsistent spacing.
54
552009-06-12      Chris Johns <chrisj@rtems.org> 
56
57        * ide/ide.c: Format the data output in DEBUG mode.
58
592009-05-30      Chris Johns <chrisj@rtems.org>
60
61        * ide/ide.c: Add initialisation code to reset the IDE devices and
62        to probe them and display their model numbers. Also add code to
63        display the probing to aid bring up new hardware.
64
65        * ide/idecfg.c: Add the --ide-show command to show probing type
66        accessing when finding devices on the configured IDE buses.
67
682009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
69
70        * Makefile.am, preinstall.am: Install tty_drv.h
71
722009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
75        bsp_get_work_area() since the work area is larger than a single
76        allocatable object.
77
782009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
79
80        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
81
822009-04-28      Chris Johns <chrisj@rtems.org>
83
84        * Makefile.am: Add bspcmdline.c.
85        * include/bsp.h: Add boot command line interfaces.
86        * start/start.c: Save the multiboot command line. Pass the command
87        line to boot_card.
88        * start/start.S: Update for boot_card command line change.
89        * startup/bspstart.c: Initialise the command line.
90        * startup/bspcmdline.c: New.
91        * console/console.c, ide/idecfg.c: Add boot command line support.
92        * ide/ide.cfg: Add prints for errors to help resolve problems.
93
942009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * configure.ac, start/start16.S: Remove duplicate configure option and
97        add support for the configure time variable BSP_VIDEO_80x50.
98
992008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * bsp_specs: Move -e start from *link to *startfile to avoid warning
102        for undefined entry symbol when linking relocatables with binutils
103        2.19.
104
1052008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        PR 1344/bsps
108        * clock/ckinit.c: Committed code was not final. Corrections.
109
1102008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
111                Michael South <msouth@msouth.org>
112
113        PR 1344/bsps
114        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
115        nanoseconds granularity. i8254 is very slow on some systems. TSC use
116        is auto-detected by default.
117
1182008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * startup/bspgetworkarea.c: Remove debug prints.
121
1222008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * startup/bspgetworkarea.c: Fix botched edit.
125
1262008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
127
128        * startup/bspgetworkarea.c: Change size_t to ssize_t on
129        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
130        which would limit the work area to 64K.
131
1322008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
133
134        * Makefile.am: Turn = into +=.
135
1362008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
137
138        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
139        of building libbspstart.a, using automake-rules.
140
1412008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
144        * Makefile.am: Reflect changes above.
145
1462008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * Makefile.am: Eliminate *_SOURCES.
149
1502008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
153        components.
154
1552008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
158
1592008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
160
161        * Makefile.am: Cosmetics.
162
1632008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * configure.ac: Make letting boot_card() handle work area allocation
166        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
167        BSP_BOOTCARD_OPTIONS.
168
1692008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * startup/bspclean.c: Removed.
172
1732008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * startup/bspreset.c: New file.
176
1772008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
180        include/bsp.h: Use standardized bsp_cleanup() which can optionally
181        print a message, poll for user to press key, and call bsp_reset().
182        Using this eliminates the various bsp_cleanup() implementations which
183        had their own implementation and variety of string constants.
184
1852008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
186
187        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
188        bsp_get_work_area() implementation and use more of the BSP
189        Initialization Framework.
190        * startup/bspgetworkarea.c: New file.
191
1922008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
193
194        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
195        is NOT used anywhere.
196
1972008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
198
199        * startup/bspstart.c: Remove unnecessary includes of
200        rtems/libcsupport.h and rtems/libio.h.
201
2022008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * ide/ide.c: Convert to "bool".
205
2062008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
207
208        * console/console.c: Remove bogus decl.
209        * timer/timer.c: Convert to "bool".
210
2112008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
214        Eliminate rtems_boolean.
215
2162008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
217
218        * timer/timer.c: Eliminate empty function from every benchmark timer
219        driver. Fix spelling.
220
2212008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
222
223        * timer/timer.c: Rename timer driver methods to follow RTEMS
224        programming conventions.
225
2262008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
227
228        * Makefile.am: Now named bspclean.c
229
2302008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
231
232        * startup/bspclean.c: New file.
233        * startup/exit.c: Removed.
234
2352008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
236
237        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
238
2392008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
242        startup/bspstart.c: Fix warnings for prototypes, types, etc.
243
2442008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
245
246        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
247        Add missing prototypes.
248        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
249
2502008-07-29      Chris Johns <chrisj@rtems.org>
251
252        * ide/ide.c: Updated to the rtems_* libblock changed.
253
2542008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
255
256        * console/console.c, console/serial_mouse.c: Eliminate copies of
257        switches to convert termios Bxxx constants to xxx as an integer. Use
258        the shared termios_baud_to_number() routine to do the same
259        conversion.
260
2612008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
262
263        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
264        Framework to ask the BSP where it has memory for the RTEMS Workspace
265        and C Program Heap. These collectively are referred to as work area.
266        If the BSP supports this, then it does not have to include code to
267        split the available memory between the two areas. This reduces the
268        amount of code in the BSP specific bspstart.c file. Additionally, the
269        shared framework can initialize the C Library, call
270        rtems_debug_enable(), and dirty the work area memory. Until most/all
271        BSPs support this new capability, if the BSP supports this, it should
272        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
273        When the transition is complete, this autoconf macro can be removed.
274
2752008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
276
277        * startup/bspstart.c: Refactored and renamed initialization routines to
278        rtems_initialize_data_structures, rtems_initialize_before_drivers,
279        rtems_initialize_device_drivers, and
280        rtems_initialize_start_multitasking. This opened the sequence up so
281        that bootcard() could provide a more robust and flexible framework
282        which is easier to explain and understand. This also lays the
283        groundwork for sharing the division of available memory between the
284        RTEMS workspace and heap and the C library initialization across all
285        BSPs.
286
2872008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
288
289        * configure.ac: Remove spurious line.
290
2912008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
294        console_reserve_resources and termios_reserve_resources.
295
2962008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
297
298        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
299        a network driver. This simplifies the Makefile.am and avoids pulling
300        in unneeded code.
301
3022008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
303
304        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
305        configuration option. When this is set to one, a clean exit of an
306        application will result in the BSP resetting the hardware without
307        waiting for a human to press a key.
308        * start/start.S, startup/linkcmds: Replace the linkcmds with a
309        version very closely based upon the default in binutils 2.18 for
310        this target.  This eliminated weird failures with C++ dtors even
311        in C applications.  We had an extra _ on a symbol used in start.S.
312
3132008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
314
315        * configure.ac: Fix typo.
316
3172008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * startup/linkcmds: Add wildcard to gcc_except_table section so
320        programs compiled with gcc 4.3.x can link.
321
3222008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
323
324        * clock/ckinit.c: Rework clock driver to use template and to provide
325        nanoseconds since last tick capability.
326
3272007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
330        of the Configuration Table. Use the RTEMS provided accessor macros to
331        obtain configuration fields.
332
3332007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
334
335        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
336        from CPU Table to Configuration Table. Eliminate CPU Table from all
337        ports. Delete references to CPU Table in all forms.
338
3392007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
340
341        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
342        Table fields to the Configuration Table. This included
343        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
344        do_zero_of_workspace, extra_mpci_receive_server_stack,
345        stack_allocate_hook, and stack_free_hook. As a side-effect of this
346        effort some multiprocessing code was made conditional and some style
347        clean up occurred.
348
3492007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
350
351        * startup/bspstart.c: Eliminate the interrupt_table_segment and
352        interrupt_table_offset fields in the i386 CPU Table since they are
353        never read.
354
3552007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
356
357        PR 1257/bsps
358        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
359        Code outside of cpukit should use the public API for
360        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
361        public API and directly accessing _CPU_ISR_Disable and
362        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
363        directive which could lead to problems. This patch also changes the
364        type of the variable passed into these routines and addresses minor
365        style issues.
366
3672007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * console/vt.c: Changed tabs to spaces.
370
3712007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
372
373        * console/keyboard.c: Replaced tabs with spaces.
374
3752007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
376
377        * startup/bspstart.c: If we cannot find enough memory to run the
378        program, generate a fatal error and print a message.
379
3802007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
381
382        * ne2000/ne2000.c: Fix spelling error.
383
3842007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
385
386        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
387        since it was used to configure a no longer used feature. Device names
388        are now part of the filesystem not in a table.
389
3902007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
391
392        PR 1244/bsps
393        * console/console.c: Remove definition of __assert.
394
3952007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
396
397        * bsp_specs: Remove qrtems_debug.
398
3992007-04-02      Joel Sherrill <joel@OARcorp.com>
400
401        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
402
4032007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
404
405        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
406
4072007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
408
409        * ne2000/ne2000.c: Remove typecast.
410
4112007-03-11      Joel Sherrill <joel@OARcorp.com>
412
413        * startup/bspstart.c: Remove assignments of
414        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
415        value in boot_card.c
416
4172007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
418
419        * console/fb_vga.c: Eliminate __u16, __u32.
420
4212006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
422
423        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
424        ioctl_command_t as arg in ioctl-functions.
425
4262006-12-13      Alexey Shamrin <shamrin@gmail.com>
427
428        PR 1189/bsps
429        * console/outch.c: If you print a character with the code larger than
430        127 (extended ASCII) to the VGA console, then it blinks. The reason:
431        char == signed char, so such characters get represented by negative
432        numbers. The sign bit then goes to attribute byte, resulting in the
433        blinking.
434
4352006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
436
437        * configure.ac: New BUG-REPORT address.
438
4392006-11-15      Joel Sherrill <joel@OARcorp.com>
440
441        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
442        file and simplified initialization.
443
4442006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
445
446        * Makefile.am: Remove superfluous -DASM.
447
4482006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
449
450        * configure.ac: Require autoconf-2.60. Require automake-1.10.
451
4522006-09-11      Joel Sherrill <joel@OARcorp.com>
453
454        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
455        style.
456
4572006-09-04      Till Straumann <strauman@slac.stanford.edu>
458
459        * startup/bspstart.c, start/start.S: Since the crude
460        memory autodetection code can easily fail (boards with
461        'reserved' regions - I experienced a hard lockup on a
462        dell precision 490 when writing past the bios-reported
463        memory size) I added code that a) tries to save
464        and use multiboot info, if present b) allows applications
465        to override/set memory size via a weak alias.
466
4672006-09-04      Till Straumann <strauman@slac.stanford.edu>
468
469        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
470
4712006-02-01      Joel Sherrill <joel@OARcorp.com>
472
473        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
474        This makes it easy to build the pc386 BSP in a configuration that
475        corresponds to qemu with COM1 redirected to stdio.
476
4772006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
478
479        * configure.ac: Remove explicit ampolish3 support (now in
480        RTEMS_BSP_CONFIGURE).
481
4822006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
483
484        * configure.ac: Add ampolish3 support.
485        * Makefile.am: Add preinstall.am.
486
4872005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
488
489        * timer/timer.c: Remove C++-style comments.
490
4912005-11-02      Till Straumann <strauman@slac.stanford.edu>
492
493        PR 832/bsps
494        * startup/ldsegs.S: put IDT and GDT into data segment.
495        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
496        text segment checksum comparison failed...
497
4982005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
499
500        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
501        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
502
5032005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
504
505        * Makefile.am: Install/preinstall headers from ../../i386/shared.
506
5072005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
508
509        PR 649/filesystem
510        * ide/idecfg.c: added configuration items for primary/secondary
511        IDE interface
512        * configure.ac: added configuration items for primary/secondary
513        IDE interface
514       
5152005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
516
517        * 3c509/3c509.c: Remove [$]Log.
518        Include <errno.h> instead of <sys/errno.h>.
519
5202005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
521
522        * timer/timer.c: Enhance to use either interupt-based timer
523        functions on older CPUs or to use TSC-based timer functions on
524        more recent (Pentium and above) CPUs. The decision is made in
525        Timer_initialize function when it is called for the first time
526        based on a result obtained from cpuid instruction during the BSP
527        initialization phase. During the first call, there are also late
528        bindings to the implementation functions initialized to
529        appropriate values.
530
5312005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
532
533        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
534
5352005-07-18      Lars Munch <lars@segv.dk>
536
537        PR 813/networking
538        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
539        parameter was added to irq handlers (2005-04-18). Before these
540        changes the argument to the interrupt handler was the interrupt
541        number, now the argument is handle, but the ne2000 driver needs the
542        interrupt number. The fix is to set the handle to the interrupt
543        number.
544
5452005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
546
547        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
548
5492005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
550
551        * include/bsp.h: New header guard.
552
5532005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
554
555        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
556        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
557        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
558        subdirectory.
559
5602005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
561
562        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
563        remove warnings.
564        * console/console.c, wd8003/wd8003.c: Added support for
565        addition of parameter in ISRs.
566       
5672005-04-26      Joel Sherrill <joel@OARcorp.com>
568
569        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
570
5712005-04-18      Eric Valette <eric.valette@free.fr>
572
573        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
574        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
575
5762005-02-18      Joel Sherrill <joel@OARcorp.com>
577
578        * console/keyboard.h: Add include file and cleanup file header.
579
5802005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
581
582        * clock/todcfg.c: size_t RTC_Count.
583
5842005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
585
586        * console/vgainit.c: static graphic_on|off.
587
5882005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
589
590        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
591
5922005-01-04      Joel Sherrill <joel@OARcorp.com>
593
594        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
595        warnings.
596
5972005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
598
599        * Makefile.am: Remove build-variant support.
600
6012004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
602
603        PR 703/filesystem
604        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
605        to uint16_t for UDMA support.
606
6072004-10-13      Eric Norum <norume@aps.anl.gov>
608
609        PR 688/bsps
610        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
611
6122004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
613
614        * configure.ac: Require automake > 1.9.
615
6162004-07-25      Joel Sherrill <joel@OARcorp.com>
617
618        * 3c509/3c509.c: Add <sys/errno.h>.
619        * startup/linkcmds: Add .jcr section.
620
6212004-05-21  Till Strauman <strauman@slac.stanford.edu>
622
623        * PR 624/bsps
624        startup/bspstart.c: When probing the memory, make sure not to
625        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
626        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
627        the screen.
628
6292004-05-21      Joel Sherrill <joel@OARcorp.com>
630
631        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
632        recent updates to BSD header files.
633
6342004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
635
636        PR 610/bsps
637        * Makefile.am: Add include/tm27.h, Cosmetics.
638        * include/tm27.h: Final cosmetics.
639
6402004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
641
642        * include/bsp.h: Split out tmtest27 support.
643        * include/tm27.h: New.
644
6452004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
646
647        PR 613/bsps
648        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
649
6502004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
651
652        PR 614/bsps
653        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
654
6552004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
656
657        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
658        which still uses RTEMS_ROOT).
659
6602004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
661
662        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
663        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
664
6652004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
666
667        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
668        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
669        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
670        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
671
6722004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
673
674        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
675        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
676        c99 fixed size types.
677
6782004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
679
680        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
681        Preinstall dist_project_lib*.
682
6832004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * configure.ac: Explicitly check for OBJCOPY.
686
6872004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
688
689        * Makefile.am: Reflect changes to bsp.am.
690
6912004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * Makefile.am: Reflect changes to bsp.am.
694
6952004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
698
6992004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
700
701        * Makefile.am: Add start*.bin to CLEANFILES.
702
7032004-02-06      Joel Sherrill <joel@OARcorp.com>
704
705        * Makefile.am: Split startup into multiple .rels without reorganizing
706        the source.
707
7082004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        * Makefile.am: Add missing $ in reference to 3c509.rel.
711
7122004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
713
714        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
715        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
716        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
717        wrapup/Makefile.am. Use automake compilation rules.
718        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
719        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
720        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
721        * configure.ac: Reflect changes above.
722        * start/start.S: Change comment to make it gcc -ansi compliant.
723
7242004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
727        Add RTEMS_PROG_CCAS.
728
7292004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
730
731        * Makefile.am: Add PREINSTALL_DIRS.
732        * console/Makefile.am: Add PREINSTALL_DIRS.
733        * wrapup/Makefile.am: Reflect changes to libcpu.
734
7352004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
736
737        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
738        Add PRE/TMPINSTALL_FILES to CLEANFILES.
739        * console/Makefile.am: Ditto.
740        * startup/Makefile.am: Ditto.
741
7422004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
743
744        * start/Makefile.am: Remove.
745        * Makefile.am: Merge-in start/Makefile.am.
746        * configure.ac: Reflect changes above.
747
7482004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
749
750        * wrapup/Makefile.am: Eliminate $(LIB).
751        Use noinst_DATA to trigger building libbsp.a.
752
7532003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
756
7572003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
758
759        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
760        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
761
7622003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
763
764        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
765        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
766        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
767
7682003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
771
7722003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
773
774        * wrapup/Makefile.am: Cosmetics.
775
7762003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
777
778        * Makefile.am: Misc cleanups and fixes.
779        * start/Makefile.am: Misc cleanups and fixes.
780        * startup/Makefile.am: Misc cleanups and fixes.
781        * wrapup/Makefile.am: Misc cleanups and fixes.
782
7832003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * ide/Makefile.am: PGM = ide.rel.
786
7872003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
788
789        * Makefile.am: Add preinstallation dirstamp support.
790        * 3c509/Makefile.am: Cosmetics.
791        * clock/Makefile.am: Cosmetics.
792        * console/Makefile.am: Add preinstallation dirstamp support.
793        * ide/Makefile.am: Cosmetics.
794        * ne2000/Makefile.am: Cosmetics.
795        * start/Makefile.am: Add compilation dirstamp support.
796        * startup/Makefile.am: Cosmetics.
797        * timer/Makefile.am: Cosmetics.
798        * wd8003/Makefile.am: Cosmetics.
799        * wrapup/Makefile.am: Cosmetics.
800
8012003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
802
803        * 3c509/Makefile.am: Remove all-local: $(ARCH).
804        * clock/Makefile.am: Remove all-local: $(ARCH).
805        * console/Makefile.am: Remove all-local: $(ARCH).
806        * ide/Makefile.am: Remove all-local: $(ARCH).
807        * ne2000/Makefile.am: Remove all-local: $(ARCH).
808        * start/Makefile.am: Remove all-local: $(ARCH).
809        * startup/Makefile.am: Remove all-local: $(ARCH).
810        * timer/Makefile.am: Remove all-local: $(ARCH).
811        * wd8003/Makefile.am: Remove all-local: $(ARCH).
812        * wrapup/Makefile.am: Remove all-local: $(ARCH).
813
8142003-10-02      Till Strauman <strauman@slac.stanford.edu>
815
816        PR 502/bsps
817        * console/outch.c: Add support for a few ANSI escape sequences to make
818        libetcl happy.
819
8202003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
821
822        * Makefile.am: Merge-in include/Makefile.am.
823        Reflect changes to bsp.am.
824        * include/Makefile.am: Remove.
825        * configure.ac: Reflect changes above.
826
8272003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
828
829        * bsp_specs: Remove *lib:.
830
8312003-09-04      Joel Sherrill <joel@OARcorp.com>
832
833        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
834        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
835        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
836        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
837        URL for license changed.
838
8392003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
840
841        PR 461/bsps
842        * start/Makefile.am: Correct generation of startup16.bin.
843
8442003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
845
846        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
847
8482003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
849
850        * Makefile.am: Reflect having moved aclocal/.
851
8522003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
853
854        * Makefile.am: Reflect having moved automake/.
855        * 3c509/Makefile.am: Reflect having moved automake/.
856        * clock/Makefile.am: Reflect having moved automake/.
857        * console/Makefile.am: Reflect having moved automake/.
858        * ide/Makefile.am: Reflect having moved automake/.
859        * include/Makefile.am: Reflect having moved automake/.
860        * ne2000/Makefile.am: Reflect having moved automake/.
861        * start/Makefile.am: Reflect having moved automake/.
862        * startup/Makefile.am: Reflect having moved automake/.
863        * timer/Makefile.am: Reflect having moved automake/.
864        * wd8003/Makefile.am: Reflect having moved automake/.
865        * wrapup/Makefile.am: Reflect having moved automake/.
866
8672003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
868
869        PR 452/bsps
870        * startup/Makefile.am: Remove USE_INIT_FINI.
871
8722003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
873
874        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
875
8762003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
877
878        PR 445/bsps
879        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
880        Remove cpp, old_cpp (now unused).
881
8822003-07-08      Joel Sherrill <joel@OARcorp.com>
883
884        * console/console.c: Correct typo.
885
8862003-05-08      Chris Johns  <cjohns@cybertec.com.au>
887
888        * HOWTO:
889        Updated the GRUB version info and how to build GRUB from source.
890        Added how to boot over the network with a PXE Netboot BIOS.
891
8922003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
893
894        * ide/.cvsignore: New.
895
8962003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
897
898        PR 368/filesystems
899        * startup/ldsegs.S: Increase alignment.
900        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
901        Added IDE supporting infrastructure.
902        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
903        BSP support for libchip standard ide driver.
904
9052003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
906
907        * configure.ac: Remove AC_CONFIG_AUX_DIR.
908
9092003-02-20      Till Straumann <strauman@slac.stanford.edu>
910
911        PR 353/bsps
912        * include/bsp.h: Let the application override the network driver
913        and attach routine.
914
9152003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
916
917        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
918
9192003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
920
921        * configure.ac: AC_PREREQ(2.57).
922
9232003-01-20      Joel Sherrill <joel@OARcorp.com>
924
925        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
926
9272003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
928
929        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
930        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
931        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
932        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
933        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
934        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
935        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
936
9372002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
938
939        * start/Makefile.am: Use install-data-local to install startfile.
940
9412002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
942
943        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
944
9452002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
946
947        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
948
9492002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
950
951        * .cvsignore: Reformat.
952        Add autom4te*cache.
953        Remove autom4te.cache.
954
9552002-09-13     Eric Norum <eric.norum@usask.ca>
956
957        * start/start16.S: Remove unwanted + at beginning of relative
958        numeric label.
959
9602002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
961
962        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
963
9642002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
965
966        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
967        PREINSTALL_FILES.
968        * console/mouse_parser.c: Include <string.h> (for strcmp).
969        * console/vt.c: Include <string.h> (for memcpy).
970        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
971
9722002-08-21      Joel Sherrill <joel@OARcorp.com>
973
974        * bsp_specs: Added support for -nostdlibs.
975
9762002-08-14      Joel Sherrill <joel@OARcorp.com>
977
978        * start/start16.S: Per PR259, added code to test for video present
979        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
980        tested this patch.
981
9822002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
983
984        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
985
9862002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
987
988        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
989        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
990        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
991        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
992        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
993        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
994        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
995        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
996        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
997
9982002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
999
1000        * startup/ldsegs.S: #include <asm.h>.
1001        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
1002        Remove printk (Now in bspIo.h).
1003
10042002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1005
1006        * start/Makefile.am: Eliminate PGM.
1007        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
1008        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
1009
10102002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1011
1012        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
1013
10142002-07-16      Eric Norum <eric.norum@usask.ca>
1015
1016        * console/console.c: Others on the rtems-users list have expressed
1017        concern about this run-time selection, so I've enclosed the changes
1018        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
1019
10202002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1021
1022        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
1023        Remove $(OBJS) from all-local.
1024
10252002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1026
1027        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
1028
10292001-05-09      Joel Sherrill <joel@OARcorp.com>
1030
1031        * startup/linkcmds: In support of gcc 3.1, added one of more
1032        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1033        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
1034        and direction of segments to memory regions may also have been
1035        addressed.  This was a sweep across all BSPs.
1036 
10372002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1038
1039        * configure.ac:
1040        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1041        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1042        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
1043        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1044        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
1045        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1046        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1047        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
1048        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
1049        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1050        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1051        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
1052        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1053
10542002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1055
1056        * PR139
1057        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1058
10592002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1060
1061        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1062
10632001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1064
1065        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1066        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1067
10682001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1069
1070        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1071
10722001-10-12      Joel Sherrill <joel@OARcorp.com>
1073
1074        * console/inch.c: Fixed typo.
1075
10762001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1077
1078        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1079        * configure.in: Remove.
1080        * configure.ac: New file, generated from configure.in by autoupdate.
1081
10822001-09-27      Joel Sherrill <joel@OARcorp.com>
1083
1084        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1085
10862001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1087
1088        * include/Makefile.am: Use 'CLEANFILES ='.
1089        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1090        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1091        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1092
10932001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1094
1095        * console/Makefile.am: Remove RTEMS_H_FILES.
1096        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1097
10982001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1099
1100        * configure.in: Add bspopts.h.
1101        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1102        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1103        * 3c509/Makefile.am: Dito.
1104        * console/Makefile.am: Dito.
1105        * include/bsp.h: Include bspopts.h.
1106
11072001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1108
1109        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1110
11112001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1112
1113        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1114
11152001-01-05      Joel Sherrill <joel@OARcorp.com>
1116
1117        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1118        would be visible.
1119
11202000-12-05       Eric Valette <valette@crf.canon.fr>
1121
1122        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1123        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1124        handling in new keyboard management code.  Correct
1125        BSP_poll_char initialization routine.
1126        * start/start.S, startup/bspstart.c: Correct when the video is
1127        initialized.
1128        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1129        did not work correctly on all PC speeds. The new calibrate routine
1130        has been tested on Pentium 166, pentium II 200, pentium III
1131        300 Mhz and does work as expected.
1132
11332000-12-05      Joel Sherrill <joel@OARcorp.com>
1134
1135        * pc386/console/console.c, pc386/console/serial_mouse.c,
1136        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1137
11382000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1139
1140        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1141
11422000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1143
1144        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1145
11462000-11-01      Joel Sherrill <joel@OARcorp.com>
1147
1148        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1149        and libcsupport.h moved from libc to lib/include/rtems and
1150        now must be referenced as <rtems/XXX.h>.   Header file order
1151        was cleaned up while doing this.
1152
11532000-10-29      Joel Sherrill <joel@OARcorp.com>
1154
1155        * startup/sbrk.c: Removed.  Redundant with shared version.
1156
11572000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1158
1159        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1160        Switch to GNU canonicalization.
1161
11622000-10-23      Joel Sherrill <joel@OARcorp.com>
1163
1164        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1165
11662000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1167
1168        * console/serial_mouse.c: Added support for changing serial parameters.
1169
11702000-10-20      Joel Sherrill <joel@OARcorp.com>
1171
1172        * include/wd80x3.h: Added file header and logic to prevent multiple
1173        inclusions of this file.
1174        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1175
11762000-10-20      Joel Sherrill <joel@OARcorp.com>
1177
1178        * include/bsp.h: Cleaned up network driver name and attach defines.
1179
11802000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1181
1182        * ne2000/ne2000.c: Fix some errors in the driver. 
1183        1. There was no sufficient check of data in ethernet header.
1184        The code in ne_rx_daemon() was:
1185            inport_word (dport, len);
1186            ...
1187            len -= 4;
1188              ...
1189            if (len > 0)
1190              ne_read_data (sc, startaddr, len, p);
1191        Unfortunately, sometimes my NIC gave me too big len value,
1192        the result was memory override.  To fix this, I added ethernet
1193        header data checking.
1194
1195        2. The way overrides were serviced was not good.  It was complex
1196        but sometimes did not provide reliable continuing of NIC working.
1197        I had the situation of an endless loop in ne_check_status()
1198        after override processing.
1199
1200        3. There was conceptual error of porting.  The old method of
1201        overrides curing was ported from the OS-s, where override-processing
1202        did start immediately.  But RTEMS-version uses events, and cleaning
1203        of the overrides can start later.
1204
1205        I selected the way of ne2000 programming that is used
1206        in freebsd kernel (v4.0).
1207
1208        Because of both problems, incorrect data in header of raw packet
1209        and receiver override, it went through ne_reset() and fully
1210        reset the ne2000.
1211
1212        So, in summary
1213        - added detecting of the incorrect data in ethernet header;
1214        - replaced handling of receiver overrides with new scheme,
1215        via resetting of NIC, this method is used also in case of
1216        invalid header detecting.
1217
12182000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1219
1220        * console/console.c, console/serial_mouse.c, include/bsp.h:
1221        Add the ability to set parity, number of data bits and
1222        number of stop bits to the existing i386 serial drivers.
1223
12242000-10-17      Joel Sherrill <joel@OARcorp.com>
1225
1226        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1227        to libbsp/i386/shared/irq.
1228
12292000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1230
1231        * startup/linkcmds: Added lines so DWARF debug information
1232        would be available.  Otherwise gdb complains that the offsets
1233        for the debug info are incorrect and doesn't load the files.
1234
12352000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1236
1237        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1238
12392000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1240
1241        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1242        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1243        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1244        compile.am
1245
12462000-08-30      Joel Sherrill <joel@OARcorp.com>
1247
1248        * console/keyboard.h: Changed numerous routines from extern inline
1249        to static inline.
1250
12512000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1252
1253        * Major rework of the "/dev/console" driver.
1254        * Added termios support for stdin ( keyboard ).
1255        * Added ioctls() to support modes similar to Linux( XLATE,
1256        RAW, MEDIUMRAW ).
1257        * Added Keyboard mapping and handling of the keyboard's leds.
1258        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1259        controller ( 16 colors ).
1260        * Added PS/2 and Serial mouse support for PC386 BSP.
1261        * console/defkeymap.c: New file.
1262        * console/fb_vga.c: New file.
1263        * console/fb_vga.h: New file.
1264        * console/i386kbd.h: New file.
1265        * console/kd.h: New file.
1266        * console/keyboard.c: New file.
1267        * console/keyboard.h: New file.
1268        * console/mouse_parser.c: New file.
1269        * console/mouse_parser.h: New file.
1270        * console/pc_keyb.c: New file.
1271        * console/ps2_drv.h: New file.
1272        * console/ps2_mouse.c: New file.
1273        * console/ps2_mouse.h: New file.
1274        * console/serial_mouse.c: New file.
1275        * console/serial_mouse.h: New file.
1276        * console/vgainit.c: New file.
1277        * console/vt.c: New file.
1278        * console/Makefile.am: Reflect new files.
1279        * console/console.c, console/inch.c, console/outch.c: Console
1280        functionality modifications.
1281        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1282
12832000-08-10      Joel Sherrill <joel@OARcorp.com>
1284
1285        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.