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

4.104.11
Last change on this file since 6442424a was 6442424a, checked in by Till Straumann <strauman@…>, on Nov 6, 2009 at 6:12:03 AM

2009-11-05 Till Straumann <strauman@…>

  • console/console.c: Fixed compiler warning.
  • Property mode set to 100644
File size: 44.5 KB
Line 
12009-11-05      Till Straumann <strauman@slac.stanford.edu>
2
3        * console/console.c: Fixed compiler warning.
4
52009-11-05      Till Straumann <strauman@slac.stanford.edu>
6
7        * start/start.S, console/console.c: Separated code
8        that switched console and printk port based on info
9        gathered from the commandline and/or a BSP provided
10        routine into new BSP_console_select() which is called
11        from 'start.S' so that early messages make it to the
12        redirected printk port.
13
142009-10-28      Till Straumann <strauman@slac.stanford.edu>
15
16        * start/start.S: Make sure initial stack is aligned
17        to CPU_STACK_ALIGNMENT before calling C-code.
18
192009-10-27      Till Straumann <strauman@slac.stanford.edu>
20
21        * include/bsp.h, console/console.c: Provide weak-alias
22        hook so that the application may choose the console.
23
242009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
27
282009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * configure.ac: Don't add -ansi -fasm to CFLAGS.
31
322009-10-15      Chris Johns <chrisj@rtems.org>
33
34        * ne2000/ne2000.c: Add --ne2k-irq and --ne2k-port boot command
35        line configure options.
36
37        * ide/ide.c: Fix a bug which left 4 words in the buffer of the
38        disk. Some devices do not follow the standard and terminate the
39        command which a new command occurs and/or low data ready when data
40        is still to be read.
41       
422009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * make/custom/pc386.cfg: New (relocated from /make/custom).
45        * make/custom/pc386dx.cfg: New (relocated from /make/custom).
46        * make/custom/pc486.cfg: New (relocated from /make/custom).
47        * make/custom/pc586.cfg: New (relocated from /make/custom).
48        * make/custom/pc686.cfg: New (relocated from /make/custom).
49
502009-10-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
51
52        * Makefile.am: Added interrupt server.
53
542009-10-08      Chris Johns <chrisj@rtems.org>
55
56        * ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
57        64K in a single write on my test PC and qemu with this driver. The
58        driver only checks the data ready bit at the start of each 512
59        block being transfered. This has speed the transfer loop up. Fixed
60        the timing so the BSP timer is used until RTEMS has started.
61
622009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * console/console.c, console/serial_mouse.c: Reflect
65        termios_baud_to_number having been renamed to
66        rtems_termios_baud_to_number.
67
682009-09-15      Till Straumann <strauman@slac.stanford.edu>
69
70        PR 1344/bsps:
71        * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
72        TSC handler was used when 8254 was requested and vice versa.
73        Also, nanosecond handler was never installed to RTEMS clock.
74
752009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
78
79 2009-08-22     Roxana Leontie <roxana.leontie@gmail.com>
80
81        * console/fb_vga.c: improved read/write
82
832009-08-21      Roxana Leontie <roxana.leontie@gmail.com>
84
85        * pc386/console/fb_vga.c: added read/write functionality; added thread
86        safety to prevent multiple open() operations of the frame buffer device.
87
882009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
91        Should be automatically handled by confdefs.h or the application.
92
932009-08-06      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * include/tm27.h: Remove references to rtems_interrupt_catch since this
96        archiecture does not use Simple Vectored Interrupt model.
97
982009-08-03      Roxana Leontie <roxana.leontie@gmail.com>
99
100        * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
101
1022009-07-29      Roxana Leontie <roxana.leontie@gmail.com>
103
104        * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
105        frame_buffer_ naming. Joel cleaned up formatting and removed tabs
106        that were there long before Roxana touched this file.
107        * console/fb_vga.h: Removed.
108
1092009-07-24      Roxana Leontie <roxana.leontie@gmail.com>
110
111        * console/fb_vga.c: divided fb_screeninfo structure into
112        fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
113
1142009-07-21      Roxana Leontie <roxana.leontie@gmail.com>
115
116        * console/fb_vga.c: replaced the ioctl structures with linux
117        framebuffer equivalents
118
1192009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
122        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
123        have the same options.
124
1252009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
126
127        * Makefile.am, preinstall.am: Update for generic interrupt support.
128
1292009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * console/ps2_mouse.c: Fix inconsistent spacing.
132
1332009-06-12      Chris Johns <chrisj@rtems.org> 
134
135        * ide/ide.c: Format the data output in DEBUG mode.
136
1372009-05-30      Chris Johns <chrisj@rtems.org>
138
139        * ide/ide.c: Add initialisation code to reset the IDE devices and
140        to probe them and display their model numbers. Also add code to
141        display the probing to aid bring up new hardware.
142
143        * ide/idecfg.c: Add the --ide-show command to show probing type
144        accessing when finding devices on the configured IDE buses.
145
1462009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
147
148        * Makefile.am, preinstall.am: Install tty_drv.h
149
1502009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
153        bsp_get_work_area() since the work area is larger than a single
154        allocatable object.
155
1562009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
159
1602009-04-28      Chris Johns <chrisj@rtems.org>
161
162        * Makefile.am: Add bspcmdline.c.
163        * include/bsp.h: Add boot command line interfaces.
164        * start/start.c: Save the multiboot command line. Pass the command
165        line to boot_card.
166        * start/start.S: Update for boot_card command line change.
167        * startup/bspstart.c: Initialise the command line.
168        * startup/bspcmdline.c: New.
169        * console/console.c, ide/idecfg.c: Add boot command line support.
170        * ide/ide.cfg: Add prints for errors to help resolve problems.
171
1722009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
173
174        * configure.ac, start/start16.S: Remove duplicate configure option and
175        add support for the configure time variable BSP_VIDEO_80x50.
176
1772008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        * bsp_specs: Move -e start from *link to *startfile to avoid warning
180        for undefined entry symbol when linking relocatables with binutils
181        2.19.
182
1832008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        PR 1344/bsps
186        * clock/ckinit.c: Committed code was not final. Corrections.
187
1882008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
189                Michael South <msouth@msouth.org>
190
191        PR 1344/bsps
192        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
193        nanoseconds granularity. i8254 is very slow on some systems. TSC use
194        is auto-detected by default.
195
1962008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
197
198        * startup/bspgetworkarea.c: Remove debug prints.
199
2002008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
201
202        * startup/bspgetworkarea.c: Fix botched edit.
203
2042008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
205
206        * startup/bspgetworkarea.c: Change size_t to ssize_t on
207        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
208        which would limit the work area to 64K.
209
2102008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * Makefile.am: Turn = into +=.
213
2142008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
215
216        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
217        of building libbspstart.a, using automake-rules.
218
2192008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
222        * Makefile.am: Reflect changes above.
223
2242008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
225
226        * Makefile.am: Eliminate *_SOURCES.
227
2282008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
229
230        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
231        components.
232
2332008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
236
2372008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * Makefile.am: Cosmetics.
240
2412008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
242
243        * configure.ac: Make letting boot_card() handle work area allocation
244        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
245        BSP_BOOTCARD_OPTIONS.
246
2472008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
248
249        * startup/bspclean.c: Removed.
250
2512008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
252
253        * startup/bspreset.c: New file.
254
2552008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
256
257        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
258        include/bsp.h: Use standardized bsp_cleanup() which can optionally
259        print a message, poll for user to press key, and call bsp_reset().
260        Using this eliminates the various bsp_cleanup() implementations which
261        had their own implementation and variety of string constants.
262
2632008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
264
265        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
266        bsp_get_work_area() implementation and use more of the BSP
267        Initialization Framework.
268        * startup/bspgetworkarea.c: New file.
269
2702008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
271
272        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
273        is NOT used anywhere.
274
2752008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
276
277        * startup/bspstart.c: Remove unnecessary includes of
278        rtems/libcsupport.h and rtems/libio.h.
279
2802008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
281
282        * ide/ide.c: Convert to "bool".
283
2842008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
285
286        * console/console.c: Remove bogus decl.
287        * timer/timer.c: Convert to "bool".
288
2892008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
290
291        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
292        Eliminate rtems_boolean.
293
2942008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
295
296        * timer/timer.c: Eliminate empty function from every benchmark timer
297        driver. Fix spelling.
298
2992008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
300
301        * timer/timer.c: Rename timer driver methods to follow RTEMS
302        programming conventions.
303
3042008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
305
306        * Makefile.am: Now named bspclean.c
307
3082008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
309
310        * startup/bspclean.c: New file.
311        * startup/exit.c: Removed.
312
3132008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
316
3172008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
320        startup/bspstart.c: Fix warnings for prototypes, types, etc.
321
3222008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
323
324        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
325        Add missing prototypes.
326        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
327
3282008-07-29      Chris Johns <chrisj@rtems.org>
329
330        * ide/ide.c: Updated to the rtems_* libblock changed.
331
3322008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
333
334        * console/console.c, console/serial_mouse.c: Eliminate copies of
335        switches to convert termios Bxxx constants to xxx as an integer. Use
336        the shared termios_baud_to_number() routine to do the same
337        conversion.
338
3392008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
340
341        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
342        Framework to ask the BSP where it has memory for the RTEMS Workspace
343        and C Program Heap. These collectively are referred to as work area.
344        If the BSP supports this, then it does not have to include code to
345        split the available memory between the two areas. This reduces the
346        amount of code in the BSP specific bspstart.c file. Additionally, the
347        shared framework can initialize the C Library, call
348        rtems_debug_enable(), and dirty the work area memory. Until most/all
349        BSPs support this new capability, if the BSP supports this, it should
350        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
351        When the transition is complete, this autoconf macro can be removed.
352
3532008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
354
355        * startup/bspstart.c: Refactored and renamed initialization routines to
356        rtems_initialize_data_structures, rtems_initialize_before_drivers,
357        rtems_initialize_device_drivers, and
358        rtems_initialize_start_multitasking. This opened the sequence up so
359        that bootcard() could provide a more robust and flexible framework
360        which is easier to explain and understand. This also lays the
361        groundwork for sharing the division of available memory between the
362        RTEMS workspace and heap and the C library initialization across all
363        BSPs.
364
3652008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
366
367        * configure.ac: Remove spurious line.
368
3692008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
370
371        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
372        console_reserve_resources and termios_reserve_resources.
373
3742008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
375
376        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
377        a network driver. This simplifies the Makefile.am and avoids pulling
378        in unneeded code.
379
3802008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
381
382        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
383        configuration option. When this is set to one, a clean exit of an
384        application will result in the BSP resetting the hardware without
385        waiting for a human to press a key.
386        * start/start.S, startup/linkcmds: Replace the linkcmds with a
387        version very closely based upon the default in binutils 2.18 for
388        this target.  This eliminated weird failures with C++ dtors even
389        in C applications.  We had an extra _ on a symbol used in start.S.
390
3912008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
392
393        * configure.ac: Fix typo.
394
3952008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * startup/linkcmds: Add wildcard to gcc_except_table section so
398        programs compiled with gcc 4.3.x can link.
399
4002008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
401
402        * clock/ckinit.c: Rework clock driver to use template and to provide
403        nanoseconds since last tick capability.
404
4052007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
406
407        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
408        of the Configuration Table. Use the RTEMS provided accessor macros to
409        obtain configuration fields.
410
4112007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
412
413        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
414        from CPU Table to Configuration Table. Eliminate CPU Table from all
415        ports. Delete references to CPU Table in all forms.
416
4172007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
418
419        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
420        Table fields to the Configuration Table. This included
421        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
422        do_zero_of_workspace, extra_mpci_receive_server_stack,
423        stack_allocate_hook, and stack_free_hook. As a side-effect of this
424        effort some multiprocessing code was made conditional and some style
425        clean up occurred.
426
4272007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
428
429        * startup/bspstart.c: Eliminate the interrupt_table_segment and
430        interrupt_table_offset fields in the i386 CPU Table since they are
431        never read.
432
4332007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
434
435        PR 1257/bsps
436        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
437        Code outside of cpukit should use the public API for
438        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
439        public API and directly accessing _CPU_ISR_Disable and
440        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
441        directive which could lead to problems. This patch also changes the
442        type of the variable passed into these routines and addresses minor
443        style issues.
444
4452007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * console/vt.c: Changed tabs to spaces.
448
4492007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
450
451        * console/keyboard.c: Replaced tabs with spaces.
452
4532007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
454
455        * startup/bspstart.c: If we cannot find enough memory to run the
456        program, generate a fatal error and print a message.
457
4582007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
459
460        * ne2000/ne2000.c: Fix spelling error.
461
4622007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
463
464        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
465        since it was used to configure a no longer used feature. Device names
466        are now part of the filesystem not in a table.
467
4682007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
469
470        PR 1244/bsps
471        * console/console.c: Remove definition of __assert.
472
4732007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
474
475        * bsp_specs: Remove qrtems_debug.
476
4772007-04-02      Joel Sherrill <joel@OARcorp.com>
478
479        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
480
4812007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
482
483        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
484
4852007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
486
487        * ne2000/ne2000.c: Remove typecast.
488
4892007-03-11      Joel Sherrill <joel@OARcorp.com>
490
491        * startup/bspstart.c: Remove assignments of
492        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
493        value in boot_card.c
494
4952007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
496
497        * console/fb_vga.c: Eliminate __u16, __u32.
498
4992006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
500
501        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
502        ioctl_command_t as arg in ioctl-functions.
503
5042006-12-13      Alexey Shamrin <shamrin@gmail.com>
505
506        PR 1189/bsps
507        * console/outch.c: If you print a character with the code larger than
508        127 (extended ASCII) to the VGA console, then it blinks. The reason:
509        char == signed char, so such characters get represented by negative
510        numbers. The sign bit then goes to attribute byte, resulting in the
511        blinking.
512
5132006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
514
515        * configure.ac: New BUG-REPORT address.
516
5172006-11-15      Joel Sherrill <joel@OARcorp.com>
518
519        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
520        file and simplified initialization.
521
5222006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
523
524        * Makefile.am: Remove superfluous -DASM.
525
5262006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
527
528        * configure.ac: Require autoconf-2.60. Require automake-1.10.
529
5302006-09-11      Joel Sherrill <joel@OARcorp.com>
531
532        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
533        style.
534
5352006-09-04      Till Straumann <strauman@slac.stanford.edu>
536
537        * startup/bspstart.c, start/start.S: Since the crude
538        memory autodetection code can easily fail (boards with
539        'reserved' regions - I experienced a hard lockup on a
540        dell precision 490 when writing past the bios-reported
541        memory size) I added code that a) tries to save
542        and use multiboot info, if present b) allows applications
543        to override/set memory size via a weak alias.
544
5452006-09-04      Till Straumann <strauman@slac.stanford.edu>
546
547        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
548
5492006-02-01      Joel Sherrill <joel@OARcorp.com>
550
551        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
552        This makes it easy to build the pc386 BSP in a configuration that
553        corresponds to qemu with COM1 redirected to stdio.
554
5552006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
556
557        * configure.ac: Remove explicit ampolish3 support (now in
558        RTEMS_BSP_CONFIGURE).
559
5602006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
561
562        * configure.ac: Add ampolish3 support.
563        * Makefile.am: Add preinstall.am.
564
5652005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
566
567        * timer/timer.c: Remove C++-style comments.
568
5692005-11-02      Till Straumann <strauman@slac.stanford.edu>
570
571        PR 832/bsps
572        * startup/ldsegs.S: put IDT and GDT into data segment.
573        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
574        text segment checksum comparison failed...
575
5762005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
577
578        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
579        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
580
5812005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
582
583        * Makefile.am: Install/preinstall headers from ../../i386/shared.
584
5852005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
586
587        PR 649/filesystem
588        * ide/idecfg.c: added configuration items for primary/secondary
589        IDE interface
590        * configure.ac: added configuration items for primary/secondary
591        IDE interface
592       
5932005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
594
595        * 3c509/3c509.c: Remove [$]Log.
596        Include <errno.h> instead of <sys/errno.h>.
597
5982005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
599
600        * timer/timer.c: Enhance to use either interupt-based timer
601        functions on older CPUs or to use TSC-based timer functions on
602        more recent (Pentium and above) CPUs. The decision is made in
603        Timer_initialize function when it is called for the first time
604        based on a result obtained from cpuid instruction during the BSP
605        initialization phase. During the first call, there are also late
606        bindings to the implementation functions initialized to
607        appropriate values.
608
6092005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
610
611        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
612
6132005-07-18      Lars Munch <lars@segv.dk>
614
615        PR 813/networking
616        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
617        parameter was added to irq handlers (2005-04-18). Before these
618        changes the argument to the interrupt handler was the interrupt
619        number, now the argument is handle, but the ne2000 driver needs the
620        interrupt number. The fix is to set the handle to the interrupt
621        number.
622
6232005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
624
625        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
626
6272005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
628
629        * include/bsp.h: New header guard.
630
6312005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
632
633        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
634        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
635        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
636        subdirectory.
637
6382005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
639
640        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
641        remove warnings.
642        * console/console.c, wd8003/wd8003.c: Added support for
643        addition of parameter in ISRs.
644       
6452005-04-26      Joel Sherrill <joel@OARcorp.com>
646
647        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
648
6492005-04-18      Eric Valette <eric.valette@free.fr>
650
651        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
652        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
653
6542005-02-18      Joel Sherrill <joel@OARcorp.com>
655
656        * console/keyboard.h: Add include file and cleanup file header.
657
6582005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
659
660        * clock/todcfg.c: size_t RTC_Count.
661
6622005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
663
664        * console/vgainit.c: static graphic_on|off.
665
6662005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
667
668        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
669
6702005-01-04      Joel Sherrill <joel@OARcorp.com>
671
672        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
673        warnings.
674
6752005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
676
677        * Makefile.am: Remove build-variant support.
678
6792004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
680
681        PR 703/filesystem
682        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
683        to uint16_t for UDMA support.
684
6852004-10-13      Eric Norum <norume@aps.anl.gov>
686
687        PR 688/bsps
688        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
689
6902004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
691
692        * configure.ac: Require automake > 1.9.
693
6942004-07-25      Joel Sherrill <joel@OARcorp.com>
695
696        * 3c509/3c509.c: Add <sys/errno.h>.
697        * startup/linkcmds: Add .jcr section.
698
6992004-05-21  Till Strauman <strauman@slac.stanford.edu>
700
701        * PR 624/bsps
702        startup/bspstart.c: When probing the memory, make sure not to
703        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
704        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
705        the screen.
706
7072004-05-21      Joel Sherrill <joel@OARcorp.com>
708
709        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
710        recent updates to BSD header files.
711
7122004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
713
714        PR 610/bsps
715        * Makefile.am: Add include/tm27.h, Cosmetics.
716        * include/tm27.h: Final cosmetics.
717
7182004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
719
720        * include/bsp.h: Split out tmtest27 support.
721        * include/tm27.h: New.
722
7232004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
724
725        PR 613/bsps
726        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
727
7282004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
729
730        PR 614/bsps
731        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
732
7332004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
734
735        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
736        which still uses RTEMS_ROOT).
737
7382004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
739
740        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
741        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
742
7432004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
744
745        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
746        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
747        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
748        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
749
7502004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
751
752        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
753        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
754        c99 fixed size types.
755
7562004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
757
758        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
759        Preinstall dist_project_lib*.
760
7612004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * configure.ac: Explicitly check for OBJCOPY.
764
7652004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
766
767        * Makefile.am: Reflect changes to bsp.am.
768
7692004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * Makefile.am: Reflect changes to bsp.am.
772
7732004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
774
775        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
776
7772004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
778
779        * Makefile.am: Add start*.bin to CLEANFILES.
780
7812004-02-06      Joel Sherrill <joel@OARcorp.com>
782
783        * Makefile.am: Split startup into multiple .rels without reorganizing
784        the source.
785
7862004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
787
788        * Makefile.am: Add missing $ in reference to 3c509.rel.
789
7902004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
791
792        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
793        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
794        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
795        wrapup/Makefile.am. Use automake compilation rules.
796        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
797        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
798        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
799        * configure.ac: Reflect changes above.
800        * start/start.S: Change comment to make it gcc -ansi compliant.
801
8022004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
803
804        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
805        Add RTEMS_PROG_CCAS.
806
8072004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
808
809        * Makefile.am: Add PREINSTALL_DIRS.
810        * console/Makefile.am: Add PREINSTALL_DIRS.
811        * wrapup/Makefile.am: Reflect changes to libcpu.
812
8132004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
816        Add PRE/TMPINSTALL_FILES to CLEANFILES.
817        * console/Makefile.am: Ditto.
818        * startup/Makefile.am: Ditto.
819
8202004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
821
822        * start/Makefile.am: Remove.
823        * Makefile.am: Merge-in start/Makefile.am.
824        * configure.ac: Reflect changes above.
825
8262004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
827
828        * wrapup/Makefile.am: Eliminate $(LIB).
829        Use noinst_DATA to trigger building libbsp.a.
830
8312003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
832
833        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
834
8352003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
836
837        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
838        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
839
8402003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
841
842        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
843        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
844        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
845
8462003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
847
848        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
849
8502003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
851
852        * wrapup/Makefile.am: Cosmetics.
853
8542003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
855
856        * Makefile.am: Misc cleanups and fixes.
857        * start/Makefile.am: Misc cleanups and fixes.
858        * startup/Makefile.am: Misc cleanups and fixes.
859        * wrapup/Makefile.am: Misc cleanups and fixes.
860
8612003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
862
863        * ide/Makefile.am: PGM = ide.rel.
864
8652003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
866
867        * Makefile.am: Add preinstallation dirstamp support.
868        * 3c509/Makefile.am: Cosmetics.
869        * clock/Makefile.am: Cosmetics.
870        * console/Makefile.am: Add preinstallation dirstamp support.
871        * ide/Makefile.am: Cosmetics.
872        * ne2000/Makefile.am: Cosmetics.
873        * start/Makefile.am: Add compilation dirstamp support.
874        * startup/Makefile.am: Cosmetics.
875        * timer/Makefile.am: Cosmetics.
876        * wd8003/Makefile.am: Cosmetics.
877        * wrapup/Makefile.am: Cosmetics.
878
8792003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
880
881        * 3c509/Makefile.am: Remove all-local: $(ARCH).
882        * clock/Makefile.am: Remove all-local: $(ARCH).
883        * console/Makefile.am: Remove all-local: $(ARCH).
884        * ide/Makefile.am: Remove all-local: $(ARCH).
885        * ne2000/Makefile.am: Remove all-local: $(ARCH).
886        * start/Makefile.am: Remove all-local: $(ARCH).
887        * startup/Makefile.am: Remove all-local: $(ARCH).
888        * timer/Makefile.am: Remove all-local: $(ARCH).
889        * wd8003/Makefile.am: Remove all-local: $(ARCH).
890        * wrapup/Makefile.am: Remove all-local: $(ARCH).
891
8922003-10-02      Till Strauman <strauman@slac.stanford.edu>
893
894        PR 502/bsps
895        * console/outch.c: Add support for a few ANSI escape sequences to make
896        libetcl happy.
897
8982003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
899
900        * Makefile.am: Merge-in include/Makefile.am.
901        Reflect changes to bsp.am.
902        * include/Makefile.am: Remove.
903        * configure.ac: Reflect changes above.
904
9052003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
906
907        * bsp_specs: Remove *lib:.
908
9092003-09-04      Joel Sherrill <joel@OARcorp.com>
910
911        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
912        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
913        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
914        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
915        URL for license changed.
916
9172003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
918
919        PR 461/bsps
920        * start/Makefile.am: Correct generation of startup16.bin.
921
9222003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
923
924        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
925
9262003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
927
928        * Makefile.am: Reflect having moved aclocal/.
929
9302003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
931
932        * Makefile.am: Reflect having moved automake/.
933        * 3c509/Makefile.am: Reflect having moved automake/.
934        * clock/Makefile.am: Reflect having moved automake/.
935        * console/Makefile.am: Reflect having moved automake/.
936        * ide/Makefile.am: Reflect having moved automake/.
937        * include/Makefile.am: Reflect having moved automake/.
938        * ne2000/Makefile.am: Reflect having moved automake/.
939        * start/Makefile.am: Reflect having moved automake/.
940        * startup/Makefile.am: Reflect having moved automake/.
941        * timer/Makefile.am: Reflect having moved automake/.
942        * wd8003/Makefile.am: Reflect having moved automake/.
943        * wrapup/Makefile.am: Reflect having moved automake/.
944
9452003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
946
947        PR 452/bsps
948        * startup/Makefile.am: Remove USE_INIT_FINI.
949
9502003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
951
952        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
953
9542003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
955
956        PR 445/bsps
957        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
958        Remove cpp, old_cpp (now unused).
959
9602003-07-08      Joel Sherrill <joel@OARcorp.com>
961
962        * console/console.c: Correct typo.
963
9642003-05-08      Chris Johns  <cjohns@cybertec.com.au>
965
966        * HOWTO:
967        Updated the GRUB version info and how to build GRUB from source.
968        Added how to boot over the network with a PXE Netboot BIOS.
969
9702003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
971
972        * ide/.cvsignore: New.
973
9742003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
975
976        PR 368/filesystems
977        * startup/ldsegs.S: Increase alignment.
978        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
979        Added IDE supporting infrastructure.
980        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
981        BSP support for libchip standard ide driver.
982
9832003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
984
985        * configure.ac: Remove AC_CONFIG_AUX_DIR.
986
9872003-02-20      Till Straumann <strauman@slac.stanford.edu>
988
989        PR 353/bsps
990        * include/bsp.h: Let the application override the network driver
991        and attach routine.
992
9932003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
994
995        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
996
9972003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
998
999        * configure.ac: AC_PREREQ(2.57).
1000
10012003-01-20      Joel Sherrill <joel@OARcorp.com>
1002
1003        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
1004
10052003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1006
1007        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1008        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1009        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1010        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1011        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1012        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1013        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1014
10152002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1016
1017        * start/Makefile.am: Use install-data-local to install startfile.
1018
10192002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1020
1021        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1022
10232002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1024
1025        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
1026
10272002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1028
1029        * .cvsignore: Reformat.
1030        Add autom4te*cache.
1031        Remove autom4te.cache.
1032
10332002-09-13     Eric Norum <eric.norum@usask.ca>
1034
1035        * start/start16.S: Remove unwanted + at beginning of relative
1036        numeric label.
1037
10382002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1039
1040        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
1041
10422002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1043
1044        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
1045        PREINSTALL_FILES.
1046        * console/mouse_parser.c: Include <string.h> (for strcmp).
1047        * console/vt.c: Include <string.h> (for memcpy).
1048        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
1049
10502002-08-21      Joel Sherrill <joel@OARcorp.com>
1051
1052        * bsp_specs: Added support for -nostdlibs.
1053
10542002-08-14      Joel Sherrill <joel@OARcorp.com>
1055
1056        * start/start16.S: Per PR259, added code to test for video present
1057        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
1058        tested this patch.
1059
10602002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1061
1062        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
1063
10642002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1065
1066        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
1067        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
1068        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
1069        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
1070        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
1071        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
1072        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
1073        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
1074        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
1075
10762002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1077
1078        * startup/ldsegs.S: #include <asm.h>.
1079        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
1080        Remove printk (Now in bspIo.h).
1081
10822002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1083
1084        * start/Makefile.am: Eliminate PGM.
1085        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
1086        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
1087
10882002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1089
1090        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
1091
10922002-07-16      Eric Norum <eric.norum@usask.ca>
1093
1094        * console/console.c: Others on the rtems-users list have expressed
1095        concern about this run-time selection, so I've enclosed the changes
1096        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
1097
10982002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1099
1100        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
1101        Remove $(OBJS) from all-local.
1102
11032002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1104
1105        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
1106
11072001-05-09      Joel Sherrill <joel@OARcorp.com>
1108
1109        * startup/linkcmds: In support of gcc 3.1, added one of more
1110        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1111        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
1112        and direction of segments to memory regions may also have been
1113        addressed.  This was a sweep across all BSPs.
1114 
11152002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1116
1117        * configure.ac:
1118        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1119        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1120        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
1121        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1122        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
1123        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1124        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1125        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
1126        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
1127        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1128        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1129        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
1130        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1131
11322002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1133
1134        * PR139
1135        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1136
11372002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1138
1139        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1140
11412001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1142
1143        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1144        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1145
11462001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1147
1148        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1149
11502001-10-12      Joel Sherrill <joel@OARcorp.com>
1151
1152        * console/inch.c: Fixed typo.
1153
11542001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1155
1156        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1157        * configure.in: Remove.
1158        * configure.ac: New file, generated from configure.in by autoupdate.
1159
11602001-09-27      Joel Sherrill <joel@OARcorp.com>
1161
1162        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1163
11642001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1165
1166        * include/Makefile.am: Use 'CLEANFILES ='.
1167        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1168        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1169        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1170
11712001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1172
1173        * console/Makefile.am: Remove RTEMS_H_FILES.
1174        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1175
11762001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1177
1178        * configure.in: Add bspopts.h.
1179        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1180        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1181        * 3c509/Makefile.am: Dito.
1182        * console/Makefile.am: Dito.
1183        * include/bsp.h: Include bspopts.h.
1184
11852001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1186
1187        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1188
11892001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1190
1191        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1192
11932001-01-05      Joel Sherrill <joel@OARcorp.com>
1194
1195        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1196        would be visible.
1197
11982000-12-05       Eric Valette <valette@crf.canon.fr>
1199
1200        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1201        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1202        handling in new keyboard management code.  Correct
1203        BSP_poll_char initialization routine.
1204        * start/start.S, startup/bspstart.c: Correct when the video is
1205        initialized.
1206        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1207        did not work correctly on all PC speeds. The new calibrate routine
1208        has been tested on Pentium 166, pentium II 200, pentium III
1209        300 Mhz and does work as expected.
1210
12112000-12-05      Joel Sherrill <joel@OARcorp.com>
1212
1213        * pc386/console/console.c, pc386/console/serial_mouse.c,
1214        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1215
12162000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1217
1218        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1219
12202000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1221
1222        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1223
12242000-11-01      Joel Sherrill <joel@OARcorp.com>
1225
1226        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1227        and libcsupport.h moved from libc to lib/include/rtems and
1228        now must be referenced as <rtems/XXX.h>.   Header file order
1229        was cleaned up while doing this.
1230
12312000-10-29      Joel Sherrill <joel@OARcorp.com>
1232
1233        * startup/sbrk.c: Removed.  Redundant with shared version.
1234
12352000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1236
1237        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1238        Switch to GNU canonicalization.
1239
12402000-10-23      Joel Sherrill <joel@OARcorp.com>
1241
1242        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1243
12442000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1245
1246        * console/serial_mouse.c: Added support for changing serial parameters.
1247
12482000-10-20      Joel Sherrill <joel@OARcorp.com>
1249
1250        * include/wd80x3.h: Added file header and logic to prevent multiple
1251        inclusions of this file.
1252        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1253
12542000-10-20      Joel Sherrill <joel@OARcorp.com>
1255
1256        * include/bsp.h: Cleaned up network driver name and attach defines.
1257
12582000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1259
1260        * ne2000/ne2000.c: Fix some errors in the driver. 
1261        1. There was no sufficient check of data in ethernet header.
1262        The code in ne_rx_daemon() was:
1263            inport_word (dport, len);
1264            ...
1265            len -= 4;
1266              ...
1267            if (len > 0)
1268              ne_read_data (sc, startaddr, len, p);
1269        Unfortunately, sometimes my NIC gave me too big len value,
1270        the result was memory override.  To fix this, I added ethernet
1271        header data checking.
1272
1273        2. The way overrides were serviced was not good.  It was complex
1274        but sometimes did not provide reliable continuing of NIC working.
1275        I had the situation of an endless loop in ne_check_status()
1276        after override processing.
1277
1278        3. There was conceptual error of porting.  The old method of
1279        overrides curing was ported from the OS-s, where override-processing
1280        did start immediately.  But RTEMS-version uses events, and cleaning
1281        of the overrides can start later.
1282
1283        I selected the way of ne2000 programming that is used
1284        in freebsd kernel (v4.0).
1285
1286        Because of both problems, incorrect data in header of raw packet
1287        and receiver override, it went through ne_reset() and fully
1288        reset the ne2000.
1289
1290        So, in summary
1291        - added detecting of the incorrect data in ethernet header;
1292        - replaced handling of receiver overrides with new scheme,
1293        via resetting of NIC, this method is used also in case of
1294        invalid header detecting.
1295
12962000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1297
1298        * console/console.c, console/serial_mouse.c, include/bsp.h:
1299        Add the ability to set parity, number of data bits and
1300        number of stop bits to the existing i386 serial drivers.
1301
13022000-10-17      Joel Sherrill <joel@OARcorp.com>
1303
1304        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1305        to libbsp/i386/shared/irq.
1306
13072000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1308
1309        * startup/linkcmds: Added lines so DWARF debug information
1310        would be available.  Otherwise gdb complains that the offsets
1311        for the debug info are incorrect and doesn't load the files.
1312
13132000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1314
1315        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1316
13172000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1318
1319        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1320        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1321        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1322        compile.am
1323
13242000-08-30      Joel Sherrill <joel@OARcorp.com>
1325
1326        * console/keyboard.h: Changed numerous routines from extern inline
1327        to static inline.
1328
13292000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1330
1331        * Major rework of the "/dev/console" driver.
1332        * Added termios support for stdin ( keyboard ).
1333        * Added ioctls() to support modes similar to Linux( XLATE,
1334        RAW, MEDIUMRAW ).
1335        * Added Keyboard mapping and handling of the keyboard's leds.
1336        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1337        controller ( 16 colors ).
1338        * Added PS/2 and Serial mouse support for PC386 BSP.
1339        * console/defkeymap.c: New file.
1340        * console/fb_vga.c: New file.
1341        * console/fb_vga.h: New file.
1342        * console/i386kbd.h: New file.
1343        * console/kd.h: New file.
1344        * console/keyboard.c: New file.
1345        * console/keyboard.h: New file.
1346        * console/mouse_parser.c: New file.
1347        * console/mouse_parser.h: New file.
1348        * console/pc_keyb.c: New file.
1349        * console/ps2_drv.h: New file.
1350        * console/ps2_mouse.c: New file.
1351        * console/ps2_mouse.h: New file.
1352        * console/serial_mouse.c: New file.
1353        * console/serial_mouse.h: New file.
1354        * console/vgainit.c: New file.
1355        * console/vt.c: New file.
1356        * console/Makefile.am: Reflect new files.
1357        * console/console.c, console/inch.c, console/outch.c: Console
1358        functionality modifications.
1359        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1360
13612000-08-10      Joel Sherrill <joel@OARcorp.com>
1362
1363        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.