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

4.104.115
Last change on this file since a3a6fae was a3a6fae, checked in by Joel Sherrill <joel.sherrill@…>, on 08/21/09 at 17:59:31

2009-08-21 Joel Sherrill <joel.sherrill@…>

  • include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS. Should be automatically handled by confdefs.h or the application.
  • Property mode set to 100644
File size: 41.6 KB
Line 
12009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
4        Should be automatically handled by confdefs.h or the application.
5
62009-08-06      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * include/tm27.h: Remove references to rtems_interrupt_catch since this
9        archiecture does not use Simple Vectored Interrupt model.
10
112009-08-03      Roxana Leontie <roxana.leontie@gmail.com>
12
13        * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
14
152009-07-29      Roxana Leontie <roxana.leontie@gmail.com>
16
17        * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
18        frame_buffer_ naming. Joel cleaned up formatting and removed tabs
19        that were there long before Roxana touched this file.
20        * console/fb_vga.h: Removed.
21
222009-07-24      Roxana Leontie <roxana.leontie@gmail.com>
23
24        * console/fb_vga.c: divided fb_screeninfo structure into
25        fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
26
272009-07-21      Roxana Leontie <roxana.leontie@gmail.com>
28
29        * console/fb_vga.c: replaced the ioctl structures with linux
30        framebuffer equivalents
31
322009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
35        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
36        have the same options.
37
382009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
39
40        * Makefile.am, preinstall.am: Update for generic interrupt support.
41
422009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * console/ps2_mouse.c: Fix inconsistent spacing.
45
462009-06-12      Chris Johns <chrisj@rtems.org> 
47
48        * ide/ide.c: Format the data output in DEBUG mode.
49
502009-05-30      Chris Johns <chrisj@rtems.org>
51
52        * ide/ide.c: Add initialisation code to reset the IDE devices and
53        to probe them and display their model numbers. Also add code to
54        display the probing to aid bring up new hardware.
55
56        * ide/idecfg.c: Add the --ide-show command to show probing type
57        accessing when finding devices on the configured IDE buses.
58
592009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
60
61        * Makefile.am, preinstall.am: Install tty_drv.h
62
632009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
66        bsp_get_work_area() since the work area is larger than a single
67        allocatable object.
68
692009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
72
732009-04-28      Chris Johns <chrisj@rtems.org>
74
75        * Makefile.am: Add bspcmdline.c.
76        * include/bsp.h: Add boot command line interfaces.
77        * start/start.c: Save the multiboot command line. Pass the command
78        line to boot_card.
79        * start/start.S: Update for boot_card command line change.
80        * startup/bspstart.c: Initialise the command line.
81        * startup/bspcmdline.c: New.
82        * console/console.c, ide/idecfg.c: Add boot command line support.
83        * ide/ide.cfg: Add prints for errors to help resolve problems.
84
852009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * configure.ac, start/start16.S: Remove duplicate configure option and
88        add support for the configure time variable BSP_VIDEO_80x50.
89
902008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * bsp_specs: Move -e start from *link to *startfile to avoid warning
93        for undefined entry symbol when linking relocatables with binutils
94        2.19.
95
962008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
97
98        PR 1344/bsps
99        * clock/ckinit.c: Committed code was not final. Corrections.
100
1012008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
102                Michael South <msouth@msouth.org>
103
104        PR 1344/bsps
105        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
106        nanoseconds granularity. i8254 is very slow on some systems. TSC use
107        is auto-detected by default.
108
1092008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * startup/bspgetworkarea.c: Remove debug prints.
112
1132008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * startup/bspgetworkarea.c: Fix botched edit.
116
1172008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * startup/bspgetworkarea.c: Change size_t to ssize_t on
120        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
121        which would limit the work area to 64K.
122
1232008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * Makefile.am: Turn = into +=.
126
1272008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
128
129        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
130        of building libbspstart.a, using automake-rules.
131
1322008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
135        * Makefile.am: Reflect changes above.
136
1372008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * Makefile.am: Eliminate *_SOURCES.
140
1412008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
144        components.
145
1462008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
149
1502008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * Makefile.am: Cosmetics.
153
1542008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
155
156        * configure.ac: Make letting boot_card() handle work area allocation
157        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
158        BSP_BOOTCARD_OPTIONS.
159
1602008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
161
162        * startup/bspclean.c: Removed.
163
1642008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * startup/bspreset.c: New file.
167
1682008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
169
170        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
171        include/bsp.h: Use standardized bsp_cleanup() which can optionally
172        print a message, poll for user to press key, and call bsp_reset().
173        Using this eliminates the various bsp_cleanup() implementations which
174        had their own implementation and variety of string constants.
175
1762008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
177
178        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
179        bsp_get_work_area() implementation and use more of the BSP
180        Initialization Framework.
181        * startup/bspgetworkarea.c: New file.
182
1832008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
184
185        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
186        is NOT used anywhere.
187
1882008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
189
190        * startup/bspstart.c: Remove unnecessary includes of
191        rtems/libcsupport.h and rtems/libio.h.
192
1932008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
194
195        * ide/ide.c: Convert to "bool".
196
1972008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * console/console.c: Remove bogus decl.
200        * timer/timer.c: Convert to "bool".
201
2022008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
205        Eliminate rtems_boolean.
206
2072008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
208
209        * timer/timer.c: Eliminate empty function from every benchmark timer
210        driver. Fix spelling.
211
2122008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
213
214        * timer/timer.c: Rename timer driver methods to follow RTEMS
215        programming conventions.
216
2172008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * Makefile.am: Now named bspclean.c
220
2212008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
222
223        * startup/bspclean.c: New file.
224        * startup/exit.c: Removed.
225
2262008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
227
228        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
229
2302008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
231
232        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
233        startup/bspstart.c: Fix warnings for prototypes, types, etc.
234
2352008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
236
237        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
238        Add missing prototypes.
239        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
240
2412008-07-29      Chris Johns <chrisj@rtems.org>
242
243        * ide/ide.c: Updated to the rtems_* libblock changed.
244
2452008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
246
247        * console/console.c, console/serial_mouse.c: Eliminate copies of
248        switches to convert termios Bxxx constants to xxx as an integer. Use
249        the shared termios_baud_to_number() routine to do the same
250        conversion.
251
2522008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
253
254        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
255        Framework to ask the BSP where it has memory for the RTEMS Workspace
256        and C Program Heap. These collectively are referred to as work area.
257        If the BSP supports this, then it does not have to include code to
258        split the available memory between the two areas. This reduces the
259        amount of code in the BSP specific bspstart.c file. Additionally, the
260        shared framework can initialize the C Library, call
261        rtems_debug_enable(), and dirty the work area memory. Until most/all
262        BSPs support this new capability, if the BSP supports this, it should
263        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
264        When the transition is complete, this autoconf macro can be removed.
265
2662008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
267
268        * startup/bspstart.c: Refactored and renamed initialization routines to
269        rtems_initialize_data_structures, rtems_initialize_before_drivers,
270        rtems_initialize_device_drivers, and
271        rtems_initialize_start_multitasking. This opened the sequence up so
272        that bootcard() could provide a more robust and flexible framework
273        which is easier to explain and understand. This also lays the
274        groundwork for sharing the division of available memory between the
275        RTEMS workspace and heap and the C library initialization across all
276        BSPs.
277
2782008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * configure.ac: Remove spurious line.
281
2822008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
283
284        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
285        console_reserve_resources and termios_reserve_resources.
286
2872008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
288
289        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
290        a network driver. This simplifies the Makefile.am and avoids pulling
291        in unneeded code.
292
2932008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
294
295        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
296        configuration option. When this is set to one, a clean exit of an
297        application will result in the BSP resetting the hardware without
298        waiting for a human to press a key.
299        * start/start.S, startup/linkcmds: Replace the linkcmds with a
300        version very closely based upon the default in binutils 2.18 for
301        this target.  This eliminated weird failures with C++ dtors even
302        in C applications.  We had an extra _ on a symbol used in start.S.
303
3042008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
305
306        * configure.ac: Fix typo.
307
3082008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
309
310        * startup/linkcmds: Add wildcard to gcc_except_table section so
311        programs compiled with gcc 4.3.x can link.
312
3132008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
314
315        * clock/ckinit.c: Rework clock driver to use template and to provide
316        nanoseconds since last tick capability.
317
3182007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
321        of the Configuration Table. Use the RTEMS provided accessor macros to
322        obtain configuration fields.
323
3242007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
325
326        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
327        from CPU Table to Configuration Table. Eliminate CPU Table from all
328        ports. Delete references to CPU Table in all forms.
329
3302007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
331
332        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
333        Table fields to the Configuration Table. This included
334        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
335        do_zero_of_workspace, extra_mpci_receive_server_stack,
336        stack_allocate_hook, and stack_free_hook. As a side-effect of this
337        effort some multiprocessing code was made conditional and some style
338        clean up occurred.
339
3402007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
341
342        * startup/bspstart.c: Eliminate the interrupt_table_segment and
343        interrupt_table_offset fields in the i386 CPU Table since they are
344        never read.
345
3462007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        PR 1257/bsps
349        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
350        Code outside of cpukit should use the public API for
351        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
352        public API and directly accessing _CPU_ISR_Disable and
353        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
354        directive which could lead to problems. This patch also changes the
355        type of the variable passed into these routines and addresses minor
356        style issues.
357
3582007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
359
360        * console/vt.c: Changed tabs to spaces.
361
3622007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * console/keyboard.c: Replaced tabs with spaces.
365
3662007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
367
368        * startup/bspstart.c: If we cannot find enough memory to run the
369        program, generate a fatal error and print a message.
370
3712007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
372
373        * ne2000/ne2000.c: Fix spelling error.
374
3752007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
376
377        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
378        since it was used to configure a no longer used feature. Device names
379        are now part of the filesystem not in a table.
380
3812007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
382
383        PR 1244/bsps
384        * console/console.c: Remove definition of __assert.
385
3862007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
387
388        * bsp_specs: Remove qrtems_debug.
389
3902007-04-02      Joel Sherrill <joel@OARcorp.com>
391
392        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
393
3942007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
395
396        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
397
3982007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
399
400        * ne2000/ne2000.c: Remove typecast.
401
4022007-03-11      Joel Sherrill <joel@OARcorp.com>
403
404        * startup/bspstart.c: Remove assignments of
405        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
406        value in boot_card.c
407
4082007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
409
410        * console/fb_vga.c: Eliminate __u16, __u32.
411
4122006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
413
414        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
415        ioctl_command_t as arg in ioctl-functions.
416
4172006-12-13      Alexey Shamrin <shamrin@gmail.com>
418
419        PR 1189/bsps
420        * console/outch.c: If you print a character with the code larger than
421        127 (extended ASCII) to the VGA console, then it blinks. The reason:
422        char == signed char, so such characters get represented by negative
423        numbers. The sign bit then goes to attribute byte, resulting in the
424        blinking.
425
4262006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
427
428        * configure.ac: New BUG-REPORT address.
429
4302006-11-15      Joel Sherrill <joel@OARcorp.com>
431
432        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
433        file and simplified initialization.
434
4352006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
436
437        * Makefile.am: Remove superfluous -DASM.
438
4392006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
440
441        * configure.ac: Require autoconf-2.60. Require automake-1.10.
442
4432006-09-11      Joel Sherrill <joel@OARcorp.com>
444
445        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
446        style.
447
4482006-09-04      Till Straumann <strauman@slac.stanford.edu>
449
450        * startup/bspstart.c, start/start.S: Since the crude
451        memory autodetection code can easily fail (boards with
452        'reserved' regions - I experienced a hard lockup on a
453        dell precision 490 when writing past the bios-reported
454        memory size) I added code that a) tries to save
455        and use multiboot info, if present b) allows applications
456        to override/set memory size via a weak alias.
457
4582006-09-04      Till Straumann <strauman@slac.stanford.edu>
459
460        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
461
4622006-02-01      Joel Sherrill <joel@OARcorp.com>
463
464        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
465        This makes it easy to build the pc386 BSP in a configuration that
466        corresponds to qemu with COM1 redirected to stdio.
467
4682006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
469
470        * configure.ac: Remove explicit ampolish3 support (now in
471        RTEMS_BSP_CONFIGURE).
472
4732006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
474
475        * configure.ac: Add ampolish3 support.
476        * Makefile.am: Add preinstall.am.
477
4782005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
479
480        * timer/timer.c: Remove C++-style comments.
481
4822005-11-02      Till Straumann <strauman@slac.stanford.edu>
483
484        PR 832/bsps
485        * startup/ldsegs.S: put IDT and GDT into data segment.
486        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
487        text segment checksum comparison failed...
488
4892005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
490
491        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
492        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
493
4942005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
495
496        * Makefile.am: Install/preinstall headers from ../../i386/shared.
497
4982005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
499
500        PR 649/filesystem
501        * ide/idecfg.c: added configuration items for primary/secondary
502        IDE interface
503        * configure.ac: added configuration items for primary/secondary
504        IDE interface
505       
5062005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
507
508        * 3c509/3c509.c: Remove [$]Log.
509        Include <errno.h> instead of <sys/errno.h>.
510
5112005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
512
513        * timer/timer.c: Enhance to use either interupt-based timer
514        functions on older CPUs or to use TSC-based timer functions on
515        more recent (Pentium and above) CPUs. The decision is made in
516        Timer_initialize function when it is called for the first time
517        based on a result obtained from cpuid instruction during the BSP
518        initialization phase. During the first call, there are also late
519        bindings to the implementation functions initialized to
520        appropriate values.
521
5222005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
523
524        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
525
5262005-07-18      Lars Munch <lars@segv.dk>
527
528        PR 813/networking
529        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
530        parameter was added to irq handlers (2005-04-18). Before these
531        changes the argument to the interrupt handler was the interrupt
532        number, now the argument is handle, but the ne2000 driver needs the
533        interrupt number. The fix is to set the handle to the interrupt
534        number.
535
5362005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
537
538        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
539
5402005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
541
542        * include/bsp.h: New header guard.
543
5442005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
545
546        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
547        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
548        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
549        subdirectory.
550
5512005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
552
553        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
554        remove warnings.
555        * console/console.c, wd8003/wd8003.c: Added support for
556        addition of parameter in ISRs.
557       
5582005-04-26      Joel Sherrill <joel@OARcorp.com>
559
560        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
561
5622005-04-18      Eric Valette <eric.valette@free.fr>
563
564        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
565        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
566
5672005-02-18      Joel Sherrill <joel@OARcorp.com>
568
569        * console/keyboard.h: Add include file and cleanup file header.
570
5712005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
572
573        * clock/todcfg.c: size_t RTC_Count.
574
5752005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
576
577        * console/vgainit.c: static graphic_on|off.
578
5792005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
580
581        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
582
5832005-01-04      Joel Sherrill <joel@OARcorp.com>
584
585        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
586        warnings.
587
5882005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
589
590        * Makefile.am: Remove build-variant support.
591
5922004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
593
594        PR 703/filesystem
595        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
596        to uint16_t for UDMA support.
597
5982004-10-13      Eric Norum <norume@aps.anl.gov>
599
600        PR 688/bsps
601        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
602
6032004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
604
605        * configure.ac: Require automake > 1.9.
606
6072004-07-25      Joel Sherrill <joel@OARcorp.com>
608
609        * 3c509/3c509.c: Add <sys/errno.h>.
610        * startup/linkcmds: Add .jcr section.
611
6122004-05-21  Till Strauman <strauman@slac.stanford.edu>
613
614        * PR 624/bsps
615        startup/bspstart.c: When probing the memory, make sure not to
616        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
617        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
618        the screen.
619
6202004-05-21      Joel Sherrill <joel@OARcorp.com>
621
622        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
623        recent updates to BSD header files.
624
6252004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
626
627        PR 610/bsps
628        * Makefile.am: Add include/tm27.h, Cosmetics.
629        * include/tm27.h: Final cosmetics.
630
6312004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
632
633        * include/bsp.h: Split out tmtest27 support.
634        * include/tm27.h: New.
635
6362004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
637
638        PR 613/bsps
639        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
640
6412004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
642
643        PR 614/bsps
644        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
645
6462004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
647
648        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
649        which still uses RTEMS_ROOT).
650
6512004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
652
653        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
654        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
655
6562004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
657
658        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
659        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
660        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
661        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
662
6632004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
664
665        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
666        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
667        c99 fixed size types.
668
6692004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
670
671        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
672        Preinstall dist_project_lib*.
673
6742004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
675
676        * configure.ac: Explicitly check for OBJCOPY.
677
6782004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
679
680        * Makefile.am: Reflect changes to bsp.am.
681
6822004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
683
684        * Makefile.am: Reflect changes to bsp.am.
685
6862004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
689
6902004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * Makefile.am: Add start*.bin to CLEANFILES.
693
6942004-02-06      Joel Sherrill <joel@OARcorp.com>
695
696        * Makefile.am: Split startup into multiple .rels without reorganizing
697        the source.
698
6992004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
700
701        * Makefile.am: Add missing $ in reference to 3c509.rel.
702
7032004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
704
705        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
706        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
707        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
708        wrapup/Makefile.am. Use automake compilation rules.
709        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
710        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
711        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
712        * configure.ac: Reflect changes above.
713        * start/start.S: Change comment to make it gcc -ansi compliant.
714
7152004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
716
717        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
718        Add RTEMS_PROG_CCAS.
719
7202004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        * Makefile.am: Add PREINSTALL_DIRS.
723        * console/Makefile.am: Add PREINSTALL_DIRS.
724        * wrapup/Makefile.am: Reflect changes to libcpu.
725
7262004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
727
728        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
729        Add PRE/TMPINSTALL_FILES to CLEANFILES.
730        * console/Makefile.am: Ditto.
731        * startup/Makefile.am: Ditto.
732
7332004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
734
735        * start/Makefile.am: Remove.
736        * Makefile.am: Merge-in start/Makefile.am.
737        * configure.ac: Reflect changes above.
738
7392004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
740
741        * wrapup/Makefile.am: Eliminate $(LIB).
742        Use noinst_DATA to trigger building libbsp.a.
743
7442003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
745
746        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
747
7482003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
749
750        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
751        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
752
7532003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
756        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
757        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
758
7592003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
760
761        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
762
7632003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
764
765        * wrapup/Makefile.am: Cosmetics.
766
7672003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
768
769        * Makefile.am: Misc cleanups and fixes.
770        * start/Makefile.am: Misc cleanups and fixes.
771        * startup/Makefile.am: Misc cleanups and fixes.
772        * wrapup/Makefile.am: Misc cleanups and fixes.
773
7742003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
775
776        * ide/Makefile.am: PGM = ide.rel.
777
7782003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
779
780        * Makefile.am: Add preinstallation dirstamp support.
781        * 3c509/Makefile.am: Cosmetics.
782        * clock/Makefile.am: Cosmetics.
783        * console/Makefile.am: Add preinstallation dirstamp support.
784        * ide/Makefile.am: Cosmetics.
785        * ne2000/Makefile.am: Cosmetics.
786        * start/Makefile.am: Add compilation dirstamp support.
787        * startup/Makefile.am: Cosmetics.
788        * timer/Makefile.am: Cosmetics.
789        * wd8003/Makefile.am: Cosmetics.
790        * wrapup/Makefile.am: Cosmetics.
791
7922003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
793
794        * 3c509/Makefile.am: Remove all-local: $(ARCH).
795        * clock/Makefile.am: Remove all-local: $(ARCH).
796        * console/Makefile.am: Remove all-local: $(ARCH).
797        * ide/Makefile.am: Remove all-local: $(ARCH).
798        * ne2000/Makefile.am: Remove all-local: $(ARCH).
799        * start/Makefile.am: Remove all-local: $(ARCH).
800        * startup/Makefile.am: Remove all-local: $(ARCH).
801        * timer/Makefile.am: Remove all-local: $(ARCH).
802        * wd8003/Makefile.am: Remove all-local: $(ARCH).
803        * wrapup/Makefile.am: Remove all-local: $(ARCH).
804
8052003-10-02      Till Strauman <strauman@slac.stanford.edu>
806
807        PR 502/bsps
808        * console/outch.c: Add support for a few ANSI escape sequences to make
809        libetcl happy.
810
8112003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
812
813        * Makefile.am: Merge-in include/Makefile.am.
814        Reflect changes to bsp.am.
815        * include/Makefile.am: Remove.
816        * configure.ac: Reflect changes above.
817
8182003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
819
820        * bsp_specs: Remove *lib:.
821
8222003-09-04      Joel Sherrill <joel@OARcorp.com>
823
824        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
825        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
826        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
827        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
828        URL for license changed.
829
8302003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        PR 461/bsps
833        * start/Makefile.am: Correct generation of startup16.bin.
834
8352003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
836
837        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
838
8392003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
840
841        * Makefile.am: Reflect having moved aclocal/.
842
8432003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
844
845        * Makefile.am: Reflect having moved automake/.
846        * 3c509/Makefile.am: Reflect having moved automake/.
847        * clock/Makefile.am: Reflect having moved automake/.
848        * console/Makefile.am: Reflect having moved automake/.
849        * ide/Makefile.am: Reflect having moved automake/.
850        * include/Makefile.am: Reflect having moved automake/.
851        * ne2000/Makefile.am: Reflect having moved automake/.
852        * start/Makefile.am: Reflect having moved automake/.
853        * startup/Makefile.am: Reflect having moved automake/.
854        * timer/Makefile.am: Reflect having moved automake/.
855        * wd8003/Makefile.am: Reflect having moved automake/.
856        * wrapup/Makefile.am: Reflect having moved automake/.
857
8582003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
859
860        PR 452/bsps
861        * startup/Makefile.am: Remove USE_INIT_FINI.
862
8632003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
864
865        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
866
8672003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
868
869        PR 445/bsps
870        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
871        Remove cpp, old_cpp (now unused).
872
8732003-07-08      Joel Sherrill <joel@OARcorp.com>
874
875        * console/console.c: Correct typo.
876
8772003-05-08      Chris Johns  <cjohns@cybertec.com.au>
878
879        * HOWTO:
880        Updated the GRUB version info and how to build GRUB from source.
881        Added how to boot over the network with a PXE Netboot BIOS.
882
8832003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
884
885        * ide/.cvsignore: New.
886
8872003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
888
889        PR 368/filesystems
890        * startup/ldsegs.S: Increase alignment.
891        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
892        Added IDE supporting infrastructure.
893        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
894        BSP support for libchip standard ide driver.
895
8962003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
897
898        * configure.ac: Remove AC_CONFIG_AUX_DIR.
899
9002003-02-20      Till Straumann <strauman@slac.stanford.edu>
901
902        PR 353/bsps
903        * include/bsp.h: Let the application override the network driver
904        and attach routine.
905
9062003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
907
908        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
909
9102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
911
912        * configure.ac: AC_PREREQ(2.57).
913
9142003-01-20      Joel Sherrill <joel@OARcorp.com>
915
916        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
917
9182003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
919
920        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
921        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
922        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
923        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
924        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
925        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
926        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
927
9282002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
929
930        * start/Makefile.am: Use install-data-local to install startfile.
931
9322002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
933
934        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
935
9362002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
937
938        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
939
9402002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
941
942        * .cvsignore: Reformat.
943        Add autom4te*cache.
944        Remove autom4te.cache.
945
9462002-09-13     Eric Norum <eric.norum@usask.ca>
947
948        * start/start16.S: Remove unwanted + at beginning of relative
949        numeric label.
950
9512002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
952
953        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
954
9552002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
956
957        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
958        PREINSTALL_FILES.
959        * console/mouse_parser.c: Include <string.h> (for strcmp).
960        * console/vt.c: Include <string.h> (for memcpy).
961        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
962
9632002-08-21      Joel Sherrill <joel@OARcorp.com>
964
965        * bsp_specs: Added support for -nostdlibs.
966
9672002-08-14      Joel Sherrill <joel@OARcorp.com>
968
969        * start/start16.S: Per PR259, added code to test for video present
970        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
971        tested this patch.
972
9732002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
974
975        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
976
9772002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
978
979        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
980        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
981        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
982        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
983        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
984        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
985        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
986        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
987        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
988
9892002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
990
991        * startup/ldsegs.S: #include <asm.h>.
992        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
993        Remove printk (Now in bspIo.h).
994
9952002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
996
997        * start/Makefile.am: Eliminate PGM.
998        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
999        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
1000
10012002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1002
1003        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
1004
10052002-07-16      Eric Norum <eric.norum@usask.ca>
1006
1007        * console/console.c: Others on the rtems-users list have expressed
1008        concern about this run-time selection, so I've enclosed the changes
1009        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
1010
10112002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1012
1013        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
1014        Remove $(OBJS) from all-local.
1015
10162002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1017
1018        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
1019
10202001-05-09      Joel Sherrill <joel@OARcorp.com>
1021
1022        * startup/linkcmds: In support of gcc 3.1, added one of more
1023        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1024        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
1025        and direction of segments to memory regions may also have been
1026        addressed.  This was a sweep across all BSPs.
1027 
10282002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1029
1030        * configure.ac:
1031        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1032        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1033        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
1034        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1035        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
1036        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1037        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1038        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
1039        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
1040        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1041        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1042        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
1043        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1044
10452002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1046
1047        * PR139
1048        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1049
10502002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1051
1052        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1053
10542001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1055
1056        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1057        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1058
10592001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1060
1061        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1062
10632001-10-12      Joel Sherrill <joel@OARcorp.com>
1064
1065        * console/inch.c: Fixed typo.
1066
10672001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1068
1069        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1070        * configure.in: Remove.
1071        * configure.ac: New file, generated from configure.in by autoupdate.
1072
10732001-09-27      Joel Sherrill <joel@OARcorp.com>
1074
1075        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1076
10772001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1078
1079        * include/Makefile.am: Use 'CLEANFILES ='.
1080        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1081        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1082        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1083
10842001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1085
1086        * console/Makefile.am: Remove RTEMS_H_FILES.
1087        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1088
10892001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1090
1091        * configure.in: Add bspopts.h.
1092        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1093        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1094        * 3c509/Makefile.am: Dito.
1095        * console/Makefile.am: Dito.
1096        * include/bsp.h: Include bspopts.h.
1097
10982001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1099
1100        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1101
11022001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1103
1104        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1105
11062001-01-05      Joel Sherrill <joel@OARcorp.com>
1107
1108        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1109        would be visible.
1110
11112000-12-05       Eric Valette <valette@crf.canon.fr>
1112
1113        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1114        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1115        handling in new keyboard management code.  Correct
1116        BSP_poll_char initialization routine.
1117        * start/start.S, startup/bspstart.c: Correct when the video is
1118        initialized.
1119        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1120        did not work correctly on all PC speeds. The new calibrate routine
1121        has been tested on Pentium 166, pentium II 200, pentium III
1122        300 Mhz and does work as expected.
1123
11242000-12-05      Joel Sherrill <joel@OARcorp.com>
1125
1126        * pc386/console/console.c, pc386/console/serial_mouse.c,
1127        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1128
11292000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1130
1131        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1132
11332000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1134
1135        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1136
11372000-11-01      Joel Sherrill <joel@OARcorp.com>
1138
1139        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1140        and libcsupport.h moved from libc to lib/include/rtems and
1141        now must be referenced as <rtems/XXX.h>.   Header file order
1142        was cleaned up while doing this.
1143
11442000-10-29      Joel Sherrill <joel@OARcorp.com>
1145
1146        * startup/sbrk.c: Removed.  Redundant with shared version.
1147
11482000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1149
1150        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1151        Switch to GNU canonicalization.
1152
11532000-10-23      Joel Sherrill <joel@OARcorp.com>
1154
1155        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1156
11572000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1158
1159        * console/serial_mouse.c: Added support for changing serial parameters.
1160
11612000-10-20      Joel Sherrill <joel@OARcorp.com>
1162
1163        * include/wd80x3.h: Added file header and logic to prevent multiple
1164        inclusions of this file.
1165        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1166
11672000-10-20      Joel Sherrill <joel@OARcorp.com>
1168
1169        * include/bsp.h: Cleaned up network driver name and attach defines.
1170
11712000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1172
1173        * ne2000/ne2000.c: Fix some errors in the driver. 
1174        1. There was no sufficient check of data in ethernet header.
1175        The code in ne_rx_daemon() was:
1176            inport_word (dport, len);
1177            ...
1178            len -= 4;
1179              ...
1180            if (len > 0)
1181              ne_read_data (sc, startaddr, len, p);
1182        Unfortunately, sometimes my NIC gave me too big len value,
1183        the result was memory override.  To fix this, I added ethernet
1184        header data checking.
1185
1186        2. The way overrides were serviced was not good.  It was complex
1187        but sometimes did not provide reliable continuing of NIC working.
1188        I had the situation of an endless loop in ne_check_status()
1189        after override processing.
1190
1191        3. There was conceptual error of porting.  The old method of
1192        overrides curing was ported from the OS-s, where override-processing
1193        did start immediately.  But RTEMS-version uses events, and cleaning
1194        of the overrides can start later.
1195
1196        I selected the way of ne2000 programming that is used
1197        in freebsd kernel (v4.0).
1198
1199        Because of both problems, incorrect data in header of raw packet
1200        and receiver override, it went through ne_reset() and fully
1201        reset the ne2000.
1202
1203        So, in summary
1204        - added detecting of the incorrect data in ethernet header;
1205        - replaced handling of receiver overrides with new scheme,
1206        via resetting of NIC, this method is used also in case of
1207        invalid header detecting.
1208
12092000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1210
1211        * console/console.c, console/serial_mouse.c, include/bsp.h:
1212        Add the ability to set parity, number of data bits and
1213        number of stop bits to the existing i386 serial drivers.
1214
12152000-10-17      Joel Sherrill <joel@OARcorp.com>
1216
1217        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1218        to libbsp/i386/shared/irq.
1219
12202000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1221
1222        * startup/linkcmds: Added lines so DWARF debug information
1223        would be available.  Otherwise gdb complains that the offsets
1224        for the debug info are incorrect and doesn't load the files.
1225
12262000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1227
1228        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1229
12302000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1231
1232        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1233        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1234        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1235        compile.am
1236
12372000-08-30      Joel Sherrill <joel@OARcorp.com>
1238
1239        * console/keyboard.h: Changed numerous routines from extern inline
1240        to static inline.
1241
12422000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1243
1244        * Major rework of the "/dev/console" driver.
1245        * Added termios support for stdin ( keyboard ).
1246        * Added ioctls() to support modes similar to Linux( XLATE,
1247        RAW, MEDIUMRAW ).
1248        * Added Keyboard mapping and handling of the keyboard's leds.
1249        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1250        controller ( 16 colors ).
1251        * Added PS/2 and Serial mouse support for PC386 BSP.
1252        * console/defkeymap.c: New file.
1253        * console/fb_vga.c: New file.
1254        * console/fb_vga.h: New file.
1255        * console/i386kbd.h: New file.
1256        * console/kd.h: New file.
1257        * console/keyboard.c: New file.
1258        * console/keyboard.h: New file.
1259        * console/mouse_parser.c: New file.
1260        * console/mouse_parser.h: New file.
1261        * console/pc_keyb.c: New file.
1262        * console/ps2_drv.h: New file.
1263        * console/ps2_mouse.c: New file.
1264        * console/ps2_mouse.h: New file.
1265        * console/serial_mouse.c: New file.
1266        * console/serial_mouse.h: New file.
1267        * console/vgainit.c: New file.
1268        * console/vt.c: New file.
1269        * console/Makefile.am: Reflect new files.
1270        * console/console.c, console/inch.c, console/outch.c: Console
1271        functionality modifications.
1272        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1273
12742000-08-10      Joel Sherrill <joel@OARcorp.com>
1275
1276        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.