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

4.104.115
Last change on this file since d1be26b was d1be26b, checked in by Joel Sherrill <joel.sherrill@…>, on 07/16/09 at 23:21:23

2009-07-16 Joel Sherrill <joel.sherrill@…>

  • configure.ac: Rename BSP_BOOTCARD_OPTIONS to RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs have the same options.
  • Property mode set to 100644
File size: 40.5 KB
Line 
12009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
4        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
5        have the same options.
6
72009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
8
9        * Makefile.am, preinstall.am: Update for generic interrupt support.
10
112009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * console/ps2_mouse.c: Fix inconsistent spacing.
14
152009-06-12      Chris Johns <chrisj@rtems.org> 
16
17        * ide/ide.c: Format the data output in DEBUG mode.
18
192009-05-30      Chris Johns <chrisj@rtems.org>
20
21        * ide/ide.c: Add initialisation code to reset the IDE devices and
22        to probe them and display their model numbers. Also add code to
23        display the probing to aid bring up new hardware.
24
25        * ide/idecfg.c: Add the --ide-show command to show probing type
26        accessing when finding devices on the configured IDE buses.
27
282009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
29
30        * Makefile.am, preinstall.am: Install tty_drv.h
31
322009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
35        bsp_get_work_area() since the work area is larger than a single
36        allocatable object.
37
382009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
41
422009-04-28      Chris Johns <chrisj@rtems.org>
43
44        * Makefile.am: Add bspcmdline.c.
45        * include/bsp.h: Add boot command line interfaces.
46        * start/start.c: Save the multiboot command line. Pass the command
47        line to boot_card.
48        * start/start.S: Update for boot_card command line change.
49        * startup/bspstart.c: Initialise the command line.
50        * startup/bspcmdline.c: New.
51        * console/console.c, ide/idecfg.c: Add boot command line support.
52        * ide/ide.cfg: Add prints for errors to help resolve problems.
53
542009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * configure.ac, start/start16.S: Remove duplicate configure option and
57        add support for the configure time variable BSP_VIDEO_80x50.
58
592008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * bsp_specs: Move -e start from *link to *startfile to avoid warning
62        for undefined entry symbol when linking relocatables with binutils
63        2.19.
64
652008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        PR 1344/bsps
68        * clock/ckinit.c: Committed code was not final. Corrections.
69
702008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
71                Michael South <msouth@msouth.org>
72
73        PR 1344/bsps
74        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
75        nanoseconds granularity. i8254 is very slow on some systems. TSC use
76        is auto-detected by default.
77
782008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
79
80        * startup/bspgetworkarea.c: Remove debug prints.
81
822008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * startup/bspgetworkarea.c: Fix botched edit.
85
862008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * startup/bspgetworkarea.c: Change size_t to ssize_t on
89        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
90        which would limit the work area to 64K.
91
922008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * Makefile.am: Turn = into +=.
95
962008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
99        of building libbspstart.a, using automake-rules.
100
1012008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
104        * Makefile.am: Reflect changes above.
105
1062008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Eliminate *_SOURCES.
109
1102008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
111
112        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
113        components.
114
1152008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
118
1192008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * Makefile.am: Cosmetics.
122
1232008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * configure.ac: Make letting boot_card() handle work area allocation
126        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
127        BSP_BOOTCARD_OPTIONS.
128
1292008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * startup/bspclean.c: Removed.
132
1332008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * startup/bspreset.c: New file.
136
1372008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
138
139        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
140        include/bsp.h: Use standardized bsp_cleanup() which can optionally
141        print a message, poll for user to press key, and call bsp_reset().
142        Using this eliminates the various bsp_cleanup() implementations which
143        had their own implementation and variety of string constants.
144
1452008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
148        bsp_get_work_area() implementation and use more of the BSP
149        Initialization Framework.
150        * startup/bspgetworkarea.c: New file.
151
1522008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
155        is NOT used anywhere.
156
1572008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * startup/bspstart.c: Remove unnecessary includes of
160        rtems/libcsupport.h and rtems/libio.h.
161
1622008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
163
164        * ide/ide.c: Convert to "bool".
165
1662008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
167
168        * console/console.c: Remove bogus decl.
169        * timer/timer.c: Convert to "bool".
170
1712008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
172
173        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
174        Eliminate rtems_boolean.
175
1762008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
177
178        * timer/timer.c: Eliminate empty function from every benchmark timer
179        driver. Fix spelling.
180
1812008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * timer/timer.c: Rename timer driver methods to follow RTEMS
184        programming conventions.
185
1862008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
187
188        * Makefile.am: Now named bspclean.c
189
1902008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
191
192        * startup/bspclean.c: New file.
193        * startup/exit.c: Removed.
194
1952008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
196
197        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
198
1992008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
202        startup/bspstart.c: Fix warnings for prototypes, types, etc.
203
2042008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
207        Add missing prototypes.
208        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
209
2102008-07-29      Chris Johns <chrisj@rtems.org>
211
212        * ide/ide.c: Updated to the rtems_* libblock changed.
213
2142008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * console/console.c, console/serial_mouse.c: Eliminate copies of
217        switches to convert termios Bxxx constants to xxx as an integer. Use
218        the shared termios_baud_to_number() routine to do the same
219        conversion.
220
2212008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
222
223        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
224        Framework to ask the BSP where it has memory for the RTEMS Workspace
225        and C Program Heap. These collectively are referred to as work area.
226        If the BSP supports this, then it does not have to include code to
227        split the available memory between the two areas. This reduces the
228        amount of code in the BSP specific bspstart.c file. Additionally, the
229        shared framework can initialize the C Library, call
230        rtems_debug_enable(), and dirty the work area memory. Until most/all
231        BSPs support this new capability, if the BSP supports this, it should
232        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
233        When the transition is complete, this autoconf macro can be removed.
234
2352008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
236
237        * startup/bspstart.c: Refactored and renamed initialization routines to
238        rtems_initialize_data_structures, rtems_initialize_before_drivers,
239        rtems_initialize_device_drivers, and
240        rtems_initialize_start_multitasking. This opened the sequence up so
241        that bootcard() could provide a more robust and flexible framework
242        which is easier to explain and understand. This also lays the
243        groundwork for sharing the division of available memory between the
244        RTEMS workspace and heap and the C library initialization across all
245        BSPs.
246
2472008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
248
249        * configure.ac: Remove spurious line.
250
2512008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
252
253        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
254        console_reserve_resources and termios_reserve_resources.
255
2562008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
257
258        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
259        a network driver. This simplifies the Makefile.am and avoids pulling
260        in unneeded code.
261
2622008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
263
264        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
265        configuration option. When this is set to one, a clean exit of an
266        application will result in the BSP resetting the hardware without
267        waiting for a human to press a key.
268        * start/start.S, startup/linkcmds: Replace the linkcmds with a
269        version very closely based upon the default in binutils 2.18 for
270        this target.  This eliminated weird failures with C++ dtors even
271        in C applications.  We had an extra _ on a symbol used in start.S.
272
2732008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
274
275        * configure.ac: Fix typo.
276
2772008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
278
279        * startup/linkcmds: Add wildcard to gcc_except_table section so
280        programs compiled with gcc 4.3.x can link.
281
2822008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
283
284        * clock/ckinit.c: Rework clock driver to use template and to provide
285        nanoseconds since last tick capability.
286
2872007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
288
289        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
290        of the Configuration Table. Use the RTEMS provided accessor macros to
291        obtain configuration fields.
292
2932007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
294
295        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
296        from CPU Table to Configuration Table. Eliminate CPU Table from all
297        ports. Delete references to CPU Table in all forms.
298
2992007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
300
301        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
302        Table fields to the Configuration Table. This included
303        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
304        do_zero_of_workspace, extra_mpci_receive_server_stack,
305        stack_allocate_hook, and stack_free_hook. As a side-effect of this
306        effort some multiprocessing code was made conditional and some style
307        clean up occurred.
308
3092007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
310
311        * startup/bspstart.c: Eliminate the interrupt_table_segment and
312        interrupt_table_offset fields in the i386 CPU Table since they are
313        never read.
314
3152007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
316
317        PR 1257/bsps
318        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
319        Code outside of cpukit should use the public API for
320        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
321        public API and directly accessing _CPU_ISR_Disable and
322        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
323        directive which could lead to problems. This patch also changes the
324        type of the variable passed into these routines and addresses minor
325        style issues.
326
3272007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        * console/vt.c: Changed tabs to spaces.
330
3312007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
332
333        * console/keyboard.c: Replaced tabs with spaces.
334
3352007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
336
337        * startup/bspstart.c: If we cannot find enough memory to run the
338        program, generate a fatal error and print a message.
339
3402007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
341
342        * ne2000/ne2000.c: Fix spelling error.
343
3442007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
345
346        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
347        since it was used to configure a no longer used feature. Device names
348        are now part of the filesystem not in a table.
349
3502007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
351
352        PR 1244/bsps
353        * console/console.c: Remove definition of __assert.
354
3552007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
356
357        * bsp_specs: Remove qrtems_debug.
358
3592007-04-02      Joel Sherrill <joel@OARcorp.com>
360
361        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
362
3632007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
364
365        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
366
3672007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
368
369        * ne2000/ne2000.c: Remove typecast.
370
3712007-03-11      Joel Sherrill <joel@OARcorp.com>
372
373        * startup/bspstart.c: Remove assignments of
374        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
375        value in boot_card.c
376
3772007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
378
379        * console/fb_vga.c: Eliminate __u16, __u32.
380
3812006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
382
383        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
384        ioctl_command_t as arg in ioctl-functions.
385
3862006-12-13      Alexey Shamrin <shamrin@gmail.com>
387
388        PR 1189/bsps
389        * console/outch.c: If you print a character with the code larger than
390        127 (extended ASCII) to the VGA console, then it blinks. The reason:
391        char == signed char, so such characters get represented by negative
392        numbers. The sign bit then goes to attribute byte, resulting in the
393        blinking.
394
3952006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
396
397        * configure.ac: New BUG-REPORT address.
398
3992006-11-15      Joel Sherrill <joel@OARcorp.com>
400
401        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
402        file and simplified initialization.
403
4042006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
405
406        * Makefile.am: Remove superfluous -DASM.
407
4082006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
409
410        * configure.ac: Require autoconf-2.60. Require automake-1.10.
411
4122006-09-11      Joel Sherrill <joel@OARcorp.com>
413
414        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
415        style.
416
4172006-09-04      Till Straumann <strauman@slac.stanford.edu>
418
419        * startup/bspstart.c, start/start.S: Since the crude
420        memory autodetection code can easily fail (boards with
421        'reserved' regions - I experienced a hard lockup on a
422        dell precision 490 when writing past the bios-reported
423        memory size) I added code that a) tries to save
424        and use multiboot info, if present b) allows applications
425        to override/set memory size via a weak alias.
426
4272006-09-04      Till Straumann <strauman@slac.stanford.edu>
428
429        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
430
4312006-02-01      Joel Sherrill <joel@OARcorp.com>
432
433        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
434        This makes it easy to build the pc386 BSP in a configuration that
435        corresponds to qemu with COM1 redirected to stdio.
436
4372006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
438
439        * configure.ac: Remove explicit ampolish3 support (now in
440        RTEMS_BSP_CONFIGURE).
441
4422006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
443
444        * configure.ac: Add ampolish3 support.
445        * Makefile.am: Add preinstall.am.
446
4472005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
448
449        * timer/timer.c: Remove C++-style comments.
450
4512005-11-02      Till Straumann <strauman@slac.stanford.edu>
452
453        PR 832/bsps
454        * startup/ldsegs.S: put IDT and GDT into data segment.
455        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
456        text segment checksum comparison failed...
457
4582005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
459
460        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
461        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
462
4632005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
464
465        * Makefile.am: Install/preinstall headers from ../../i386/shared.
466
4672005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
468
469        PR 649/filesystem
470        * ide/idecfg.c: added configuration items for primary/secondary
471        IDE interface
472        * configure.ac: added configuration items for primary/secondary
473        IDE interface
474       
4752005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
476
477        * 3c509/3c509.c: Remove [$]Log.
478        Include <errno.h> instead of <sys/errno.h>.
479
4802005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
481
482        * timer/timer.c: Enhance to use either interupt-based timer
483        functions on older CPUs or to use TSC-based timer functions on
484        more recent (Pentium and above) CPUs. The decision is made in
485        Timer_initialize function when it is called for the first time
486        based on a result obtained from cpuid instruction during the BSP
487        initialization phase. During the first call, there are also late
488        bindings to the implementation functions initialized to
489        appropriate values.
490
4912005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
492
493        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
494
4952005-07-18      Lars Munch <lars@segv.dk>
496
497        PR 813/networking
498        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
499        parameter was added to irq handlers (2005-04-18). Before these
500        changes the argument to the interrupt handler was the interrupt
501        number, now the argument is handle, but the ne2000 driver needs the
502        interrupt number. The fix is to set the handle to the interrupt
503        number.
504
5052005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
506
507        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
508
5092005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
510
511        * include/bsp.h: New header guard.
512
5132005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
514
515        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
516        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
517        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
518        subdirectory.
519
5202005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
521
522        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
523        remove warnings.
524        * console/console.c, wd8003/wd8003.c: Added support for
525        addition of parameter in ISRs.
526       
5272005-04-26      Joel Sherrill <joel@OARcorp.com>
528
529        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
530
5312005-04-18      Eric Valette <eric.valette@free.fr>
532
533        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
534        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
535
5362005-02-18      Joel Sherrill <joel@OARcorp.com>
537
538        * console/keyboard.h: Add include file and cleanup file header.
539
5402005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
541
542        * clock/todcfg.c: size_t RTC_Count.
543
5442005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
545
546        * console/vgainit.c: static graphic_on|off.
547
5482005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
549
550        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
551
5522005-01-04      Joel Sherrill <joel@OARcorp.com>
553
554        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
555        warnings.
556
5572005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
558
559        * Makefile.am: Remove build-variant support.
560
5612004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
562
563        PR 703/filesystem
564        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
565        to uint16_t for UDMA support.
566
5672004-10-13      Eric Norum <norume@aps.anl.gov>
568
569        PR 688/bsps
570        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
571
5722004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
573
574        * configure.ac: Require automake > 1.9.
575
5762004-07-25      Joel Sherrill <joel@OARcorp.com>
577
578        * 3c509/3c509.c: Add <sys/errno.h>.
579        * startup/linkcmds: Add .jcr section.
580
5812004-05-21  Till Strauman <strauman@slac.stanford.edu>
582
583        * PR 624/bsps
584        startup/bspstart.c: When probing the memory, make sure not to
585        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
586        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
587        the screen.
588
5892004-05-21      Joel Sherrill <joel@OARcorp.com>
590
591        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
592        recent updates to BSD header files.
593
5942004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
595
596        PR 610/bsps
597        * Makefile.am: Add include/tm27.h, Cosmetics.
598        * include/tm27.h: Final cosmetics.
599
6002004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
601
602        * include/bsp.h: Split out tmtest27 support.
603        * include/tm27.h: New.
604
6052004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
606
607        PR 613/bsps
608        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
609
6102004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
611
612        PR 614/bsps
613        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
614
6152004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
616
617        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
618        which still uses RTEMS_ROOT).
619
6202004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
621
622        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
623        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
624
6252004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
626
627        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
628        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
629        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
630        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
631
6322004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
633
634        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
635        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
636        c99 fixed size types.
637
6382004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
639
640        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
641        Preinstall dist_project_lib*.
642
6432004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
644
645        * configure.ac: Explicitly check for OBJCOPY.
646
6472004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
648
649        * Makefile.am: Reflect changes to bsp.am.
650
6512004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * Makefile.am: Reflect changes to bsp.am.
654
6552004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
657        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
658
6592004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * Makefile.am: Add start*.bin to CLEANFILES.
662
6632004-02-06      Joel Sherrill <joel@OARcorp.com>
664
665        * Makefile.am: Split startup into multiple .rels without reorganizing
666        the source.
667
6682004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
669
670        * Makefile.am: Add missing $ in reference to 3c509.rel.
671
6722004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
673
674        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
675        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
676        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
677        wrapup/Makefile.am. Use automake compilation rules.
678        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
679        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
680        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
681        * configure.ac: Reflect changes above.
682        * start/start.S: Change comment to make it gcc -ansi compliant.
683
6842004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
685
686        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
687        Add RTEMS_PROG_CCAS.
688
6892004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
690
691        * Makefile.am: Add PREINSTALL_DIRS.
692        * console/Makefile.am: Add PREINSTALL_DIRS.
693        * wrapup/Makefile.am: Reflect changes to libcpu.
694
6952004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
698        Add PRE/TMPINSTALL_FILES to CLEANFILES.
699        * console/Makefile.am: Ditto.
700        * startup/Makefile.am: Ditto.
701
7022004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
703
704        * start/Makefile.am: Remove.
705        * Makefile.am: Merge-in start/Makefile.am.
706        * configure.ac: Reflect changes above.
707
7082004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        * wrapup/Makefile.am: Eliminate $(LIB).
711        Use noinst_DATA to trigger building libbsp.a.
712
7132003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
714
715        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
716
7172003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
718
719        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
720        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
721
7222003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
723
724        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
725        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
726        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
727
7282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
729
730        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
731
7322003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * wrapup/Makefile.am: Cosmetics.
735
7362003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
737
738        * Makefile.am: Misc cleanups and fixes.
739        * start/Makefile.am: Misc cleanups and fixes.
740        * startup/Makefile.am: Misc cleanups and fixes.
741        * wrapup/Makefile.am: Misc cleanups and fixes.
742
7432003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
744
745        * ide/Makefile.am: PGM = ide.rel.
746
7472003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
748
749        * Makefile.am: Add preinstallation dirstamp support.
750        * 3c509/Makefile.am: Cosmetics.
751        * clock/Makefile.am: Cosmetics.
752        * console/Makefile.am: Add preinstallation dirstamp support.
753        * ide/Makefile.am: Cosmetics.
754        * ne2000/Makefile.am: Cosmetics.
755        * start/Makefile.am: Add compilation dirstamp support.
756        * startup/Makefile.am: Cosmetics.
757        * timer/Makefile.am: Cosmetics.
758        * wd8003/Makefile.am: Cosmetics.
759        * wrapup/Makefile.am: Cosmetics.
760
7612003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * 3c509/Makefile.am: Remove all-local: $(ARCH).
764        * clock/Makefile.am: Remove all-local: $(ARCH).
765        * console/Makefile.am: Remove all-local: $(ARCH).
766        * ide/Makefile.am: Remove all-local: $(ARCH).
767        * ne2000/Makefile.am: Remove all-local: $(ARCH).
768        * start/Makefile.am: Remove all-local: $(ARCH).
769        * startup/Makefile.am: Remove all-local: $(ARCH).
770        * timer/Makefile.am: Remove all-local: $(ARCH).
771        * wd8003/Makefile.am: Remove all-local: $(ARCH).
772        * wrapup/Makefile.am: Remove all-local: $(ARCH).
773
7742003-10-02      Till Strauman <strauman@slac.stanford.edu>
775
776        PR 502/bsps
777        * console/outch.c: Add support for a few ANSI escape sequences to make
778        libetcl happy.
779
7802003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
781
782        * Makefile.am: Merge-in include/Makefile.am.
783        Reflect changes to bsp.am.
784        * include/Makefile.am: Remove.
785        * configure.ac: Reflect changes above.
786
7872003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
788
789        * bsp_specs: Remove *lib:.
790
7912003-09-04      Joel Sherrill <joel@OARcorp.com>
792
793        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
794        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
795        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
796        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
797        URL for license changed.
798
7992003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
801        PR 461/bsps
802        * start/Makefile.am: Correct generation of startup16.bin.
803
8042003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
805
806        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
807
8082003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * Makefile.am: Reflect having moved aclocal/.
811
8122003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
813
814        * Makefile.am: Reflect having moved automake/.
815        * 3c509/Makefile.am: Reflect having moved automake/.
816        * clock/Makefile.am: Reflect having moved automake/.
817        * console/Makefile.am: Reflect having moved automake/.
818        * ide/Makefile.am: Reflect having moved automake/.
819        * include/Makefile.am: Reflect having moved automake/.
820        * ne2000/Makefile.am: Reflect having moved automake/.
821        * start/Makefile.am: Reflect having moved automake/.
822        * startup/Makefile.am: Reflect having moved automake/.
823        * timer/Makefile.am: Reflect having moved automake/.
824        * wd8003/Makefile.am: Reflect having moved automake/.
825        * wrapup/Makefile.am: Reflect having moved automake/.
826
8272003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
828
829        PR 452/bsps
830        * startup/Makefile.am: Remove USE_INIT_FINI.
831
8322003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
833
834        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
835
8362003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
837
838        PR 445/bsps
839        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
840        Remove cpp, old_cpp (now unused).
841
8422003-07-08      Joel Sherrill <joel@OARcorp.com>
843
844        * console/console.c: Correct typo.
845
8462003-05-08      Chris Johns  <cjohns@cybertec.com.au>
847
848        * HOWTO:
849        Updated the GRUB version info and how to build GRUB from source.
850        Added how to boot over the network with a PXE Netboot BIOS.
851
8522003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
853
854        * ide/.cvsignore: New.
855
8562003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
857
858        PR 368/filesystems
859        * startup/ldsegs.S: Increase alignment.
860        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
861        Added IDE supporting infrastructure.
862        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
863        BSP support for libchip standard ide driver.
864
8652003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
866
867        * configure.ac: Remove AC_CONFIG_AUX_DIR.
868
8692003-02-20      Till Straumann <strauman@slac.stanford.edu>
870
871        PR 353/bsps
872        * include/bsp.h: Let the application override the network driver
873        and attach routine.
874
8752003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
876
877        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
878
8792003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
880
881        * configure.ac: AC_PREREQ(2.57).
882
8832003-01-20      Joel Sherrill <joel@OARcorp.com>
884
885        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
886
8872003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
888
889        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
890        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
891        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
892        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
893        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
894        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
895        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
896
8972002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
898
899        * start/Makefile.am: Use install-data-local to install startfile.
900
9012002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
902
903        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
904
9052002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
906
907        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
908
9092002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
910
911        * .cvsignore: Reformat.
912        Add autom4te*cache.
913        Remove autom4te.cache.
914
9152002-09-13     Eric Norum <eric.norum@usask.ca>
916
917        * start/start16.S: Remove unwanted + at beginning of relative
918        numeric label.
919
9202002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
921
922        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
923
9242002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
925
926        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
927        PREINSTALL_FILES.
928        * console/mouse_parser.c: Include <string.h> (for strcmp).
929        * console/vt.c: Include <string.h> (for memcpy).
930        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
931
9322002-08-21      Joel Sherrill <joel@OARcorp.com>
933
934        * bsp_specs: Added support for -nostdlibs.
935
9362002-08-14      Joel Sherrill <joel@OARcorp.com>
937
938        * start/start16.S: Per PR259, added code to test for video present
939        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
940        tested this patch.
941
9422002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
943
944        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
945
9462002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
947
948        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
949        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
950        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
951        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
952        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
953        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
954        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
955        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
956        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
957
9582002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
959
960        * startup/ldsegs.S: #include <asm.h>.
961        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
962        Remove printk (Now in bspIo.h).
963
9642002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
965
966        * start/Makefile.am: Eliminate PGM.
967        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
968        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
969
9702002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
971
972        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
973
9742002-07-16      Eric Norum <eric.norum@usask.ca>
975
976        * console/console.c: Others on the rtems-users list have expressed
977        concern about this run-time selection, so I've enclosed the changes
978        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
979
9802002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
981
982        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
983        Remove $(OBJS) from all-local.
984
9852002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
986
987        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
988
9892001-05-09      Joel Sherrill <joel@OARcorp.com>
990
991        * startup/linkcmds: In support of gcc 3.1, added one of more
992        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
993        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
994        and direction of segments to memory regions may also have been
995        addressed.  This was a sweep across all BSPs.
996 
9972002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
998
999        * configure.ac:
1000        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1001        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1002        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
1003        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1004        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
1005        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1006        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1007        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
1008        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
1009        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1010        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1011        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
1012        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1013
10142002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1015
1016        * PR139
1017        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1018
10192002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1020
1021        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1022
10232001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1024
1025        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1026        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1027
10282001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1029
1030        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1031
10322001-10-12      Joel Sherrill <joel@OARcorp.com>
1033
1034        * console/inch.c: Fixed typo.
1035
10362001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1037
1038        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1039        * configure.in: Remove.
1040        * configure.ac: New file, generated from configure.in by autoupdate.
1041
10422001-09-27      Joel Sherrill <joel@OARcorp.com>
1043
1044        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1045
10462001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1047
1048        * include/Makefile.am: Use 'CLEANFILES ='.
1049        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1050        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1051        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1052
10532001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1054
1055        * console/Makefile.am: Remove RTEMS_H_FILES.
1056        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1057
10582001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1059
1060        * configure.in: Add bspopts.h.
1061        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1062        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1063        * 3c509/Makefile.am: Dito.
1064        * console/Makefile.am: Dito.
1065        * include/bsp.h: Include bspopts.h.
1066
10672001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1068
1069        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1070
10712001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1072
1073        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1074
10752001-01-05      Joel Sherrill <joel@OARcorp.com>
1076
1077        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1078        would be visible.
1079
10802000-12-05       Eric Valette <valette@crf.canon.fr>
1081
1082        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1083        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1084        handling in new keyboard management code.  Correct
1085        BSP_poll_char initialization routine.
1086        * start/start.S, startup/bspstart.c: Correct when the video is
1087        initialized.
1088        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1089        did not work correctly on all PC speeds. The new calibrate routine
1090        has been tested on Pentium 166, pentium II 200, pentium III
1091        300 Mhz and does work as expected.
1092
10932000-12-05      Joel Sherrill <joel@OARcorp.com>
1094
1095        * pc386/console/console.c, pc386/console/serial_mouse.c,
1096        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1097
10982000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1099
1100        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1101
11022000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1103
1104        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1105
11062000-11-01      Joel Sherrill <joel@OARcorp.com>
1107
1108        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1109        and libcsupport.h moved from libc to lib/include/rtems and
1110        now must be referenced as <rtems/XXX.h>.   Header file order
1111        was cleaned up while doing this.
1112
11132000-10-29      Joel Sherrill <joel@OARcorp.com>
1114
1115        * startup/sbrk.c: Removed.  Redundant with shared version.
1116
11172000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1118
1119        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1120        Switch to GNU canonicalization.
1121
11222000-10-23      Joel Sherrill <joel@OARcorp.com>
1123
1124        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1125
11262000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1127
1128        * console/serial_mouse.c: Added support for changing serial parameters.
1129
11302000-10-20      Joel Sherrill <joel@OARcorp.com>
1131
1132        * include/wd80x3.h: Added file header and logic to prevent multiple
1133        inclusions of this file.
1134        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1135
11362000-10-20      Joel Sherrill <joel@OARcorp.com>
1137
1138        * include/bsp.h: Cleaned up network driver name and attach defines.
1139
11402000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1141
1142        * ne2000/ne2000.c: Fix some errors in the driver. 
1143        1. There was no sufficient check of data in ethernet header.
1144        The code in ne_rx_daemon() was:
1145            inport_word (dport, len);
1146            ...
1147            len -= 4;
1148              ...
1149            if (len > 0)
1150              ne_read_data (sc, startaddr, len, p);
1151        Unfortunately, sometimes my NIC gave me too big len value,
1152        the result was memory override.  To fix this, I added ethernet
1153        header data checking.
1154
1155        2. The way overrides were serviced was not good.  It was complex
1156        but sometimes did not provide reliable continuing of NIC working.
1157        I had the situation of an endless loop in ne_check_status()
1158        after override processing.
1159
1160        3. There was conceptual error of porting.  The old method of
1161        overrides curing was ported from the OS-s, where override-processing
1162        did start immediately.  But RTEMS-version uses events, and cleaning
1163        of the overrides can start later.
1164
1165        I selected the way of ne2000 programming that is used
1166        in freebsd kernel (v4.0).
1167
1168        Because of both problems, incorrect data in header of raw packet
1169        and receiver override, it went through ne_reset() and fully
1170        reset the ne2000.
1171
1172        So, in summary
1173        - added detecting of the incorrect data in ethernet header;
1174        - replaced handling of receiver overrides with new scheme,
1175        via resetting of NIC, this method is used also in case of
1176        invalid header detecting.
1177
11782000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1179
1180        * console/console.c, console/serial_mouse.c, include/bsp.h:
1181        Add the ability to set parity, number of data bits and
1182        number of stop bits to the existing i386 serial drivers.
1183
11842000-10-17      Joel Sherrill <joel@OARcorp.com>
1185
1186        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1187        to libbsp/i386/shared/irq.
1188
11892000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1190
1191        * startup/linkcmds: Added lines so DWARF debug information
1192        would be available.  Otherwise gdb complains that the offsets
1193        for the debug info are incorrect and doesn't load the files.
1194
11952000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1196
1197        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1198
11992000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1200
1201        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1202        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1203        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1204        compile.am
1205
12062000-08-30      Joel Sherrill <joel@OARcorp.com>
1207
1208        * console/keyboard.h: Changed numerous routines from extern inline
1209        to static inline.
1210
12112000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1212
1213        * Major rework of the "/dev/console" driver.
1214        * Added termios support for stdin ( keyboard ).
1215        * Added ioctls() to support modes similar to Linux( XLATE,
1216        RAW, MEDIUMRAW ).
1217        * Added Keyboard mapping and handling of the keyboard's leds.
1218        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1219        controller ( 16 colors ).
1220        * Added PS/2 and Serial mouse support for PC386 BSP.
1221        * console/defkeymap.c: New file.
1222        * console/fb_vga.c: New file.
1223        * console/fb_vga.h: New file.
1224        * console/i386kbd.h: New file.
1225        * console/kd.h: New file.
1226        * console/keyboard.c: New file.
1227        * console/keyboard.h: New file.
1228        * console/mouse_parser.c: New file.
1229        * console/mouse_parser.h: New file.
1230        * console/pc_keyb.c: New file.
1231        * console/ps2_drv.h: New file.
1232        * console/ps2_mouse.c: New file.
1233        * console/ps2_mouse.h: New file.
1234        * console/serial_mouse.c: New file.
1235        * console/serial_mouse.h: New file.
1236        * console/vgainit.c: New file.
1237        * console/vt.c: New file.
1238        * console/Makefile.am: Reflect new files.
1239        * console/console.c, console/inch.c, console/outch.c: Console
1240        functionality modifications.
1241        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1242
12432000-08-10      Joel Sherrill <joel@OARcorp.com>
1244
1245        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.