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

4.104.11
Last change on this file since 57be444 was 57be444, checked in by Chris Johns <chrisj@…>, on May 30, 2009 at 4:49:26 AM

2009-05-30 Chris Johns <chrisj@…>

  • ide/ide.c: Add initialisation code to reset the IDE devices and to probe them and display their model numbers. Also add code to display the probing to aid bring up new hardware.
  • ide/idecfg.c: Add the --ide-show command to show probing type accessing when finding devices on the configured IDE buses.
  • Property mode set to 100644
File size: 40.0 KB
Line 
12009-05-30      Chris Johns <chrisj@rtems.org>
2
3        * ide/ide.c: Add initialisation code to reset the IDE devices and
4        to probe them and display their model numbers. Also add code to
5        display the probing to aid bring up new hardware.
6
7        * ide/idecfg.c: Add the --ide-show command to show probing type
8        accessing when finding devices on the configured IDE buses.
9
102009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
11
12        * Makefile.am, preinstall.am: Install tty_drv.h
13
142009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
17        bsp_get_work_area() since the work area is larger than a single
18        allocatable object.
19
202009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
23
242009-04-28      Chris Johns <chrisj@rtems.org>
25
26        * Makefile.am: Add bspcmdline.c.
27        * include/bsp.h: Add boot command line interfaces.
28        * start/start.c: Save the multiboot command line. Pass the command
29        line to boot_card.
30        * start/start.S: Update for boot_card command line change.
31        * startup/bspstart.c: Initialise the command line.
32        * startup/bspcmdline.c: New.
33        * console/console.c, ide/idecfg.c: Add boot command line support.
34        * ide/ide.cfg: Add prints for errors to help resolve problems.
35
362009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * configure.ac, start/start16.S: Remove duplicate configure option and
39        add support for the configure time variable BSP_VIDEO_80x50.
40
412008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * bsp_specs: Move -e start from *link to *startfile to avoid warning
44        for undefined entry symbol when linking relocatables with binutils
45        2.19.
46
472008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
48
49        PR 1344/bsps
50        * clock/ckinit.c: Committed code was not final. Corrections.
51
522008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
53                Michael South <msouth@msouth.org>
54
55        PR 1344/bsps
56        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
57        nanoseconds granularity. i8254 is very slow on some systems. TSC use
58        is auto-detected by default.
59
602008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * startup/bspgetworkarea.c: Remove debug prints.
63
642008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * startup/bspgetworkarea.c: Fix botched edit.
67
682008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * startup/bspgetworkarea.c: Change size_t to ssize_t on
71        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
72        which would limit the work area to 64K.
73
742008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * Makefile.am: Turn = into +=.
77
782008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
81        of building libbspstart.a, using automake-rules.
82
832008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
86        * Makefile.am: Reflect changes above.
87
882008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * Makefile.am: Eliminate *_SOURCES.
91
922008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
95        components.
96
972008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
98
99        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
100
1012008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * Makefile.am: Cosmetics.
104
1052008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * configure.ac: Make letting boot_card() handle work area allocation
108        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
109        BSP_BOOTCARD_OPTIONS.
110
1112008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * startup/bspclean.c: Removed.
114
1152008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
116
117        * startup/bspreset.c: New file.
118
1192008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
122        include/bsp.h: Use standardized bsp_cleanup() which can optionally
123        print a message, poll for user to press key, and call bsp_reset().
124        Using this eliminates the various bsp_cleanup() implementations which
125        had their own implementation and variety of string constants.
126
1272008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
130        bsp_get_work_area() implementation and use more of the BSP
131        Initialization Framework.
132        * startup/bspgetworkarea.c: New file.
133
1342008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
137        is NOT used anywhere.
138
1392008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * startup/bspstart.c: Remove unnecessary includes of
142        rtems/libcsupport.h and rtems/libio.h.
143
1442008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * ide/ide.c: Convert to "bool".
147
1482008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
149
150        * console/console.c: Remove bogus decl.
151        * timer/timer.c: Convert to "bool".
152
1532008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
156        Eliminate rtems_boolean.
157
1582008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
159
160        * timer/timer.c: Eliminate empty function from every benchmark timer
161        driver. Fix spelling.
162
1632008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * timer/timer.c: Rename timer driver methods to follow RTEMS
166        programming conventions.
167
1682008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
169
170        * Makefile.am: Now named bspclean.c
171
1722008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
173
174        * startup/bspclean.c: New file.
175        * startup/exit.c: Removed.
176
1772008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
180
1812008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
184        startup/bspstart.c: Fix warnings for prototypes, types, etc.
185
1862008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
189        Add missing prototypes.
190        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
191
1922008-07-29      Chris Johns <chrisj@rtems.org>
193
194        * ide/ide.c: Updated to the rtems_* libblock changed.
195
1962008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * console/console.c, console/serial_mouse.c: Eliminate copies of
199        switches to convert termios Bxxx constants to xxx as an integer. Use
200        the shared termios_baud_to_number() routine to do the same
201        conversion.
202
2032008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
206        Framework to ask the BSP where it has memory for the RTEMS Workspace
207        and C Program Heap. These collectively are referred to as work area.
208        If the BSP supports this, then it does not have to include code to
209        split the available memory between the two areas. This reduces the
210        amount of code in the BSP specific bspstart.c file. Additionally, the
211        shared framework can initialize the C Library, call
212        rtems_debug_enable(), and dirty the work area memory. Until most/all
213        BSPs support this new capability, if the BSP supports this, it should
214        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
215        When the transition is complete, this autoconf macro can be removed.
216
2172008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * startup/bspstart.c: Refactored and renamed initialization routines to
220        rtems_initialize_data_structures, rtems_initialize_before_drivers,
221        rtems_initialize_device_drivers, and
222        rtems_initialize_start_multitasking. This opened the sequence up so
223        that bootcard() could provide a more robust and flexible framework
224        which is easier to explain and understand. This also lays the
225        groundwork for sharing the division of available memory between the
226        RTEMS workspace and heap and the C library initialization across all
227        BSPs.
228
2292008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * configure.ac: Remove spurious line.
232
2332008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
236        console_reserve_resources and termios_reserve_resources.
237
2382008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
239
240        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
241        a network driver. This simplifies the Makefile.am and avoids pulling
242        in unneeded code.
243
2442008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
245
246        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
247        configuration option. When this is set to one, a clean exit of an
248        application will result in the BSP resetting the hardware without
249        waiting for a human to press a key.
250        * start/start.S, startup/linkcmds: Replace the linkcmds with a
251        version very closely based upon the default in binutils 2.18 for
252        this target.  This eliminated weird failures with C++ dtors even
253        in C applications.  We had an extra _ on a symbol used in start.S.
254
2552008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
256
257        * configure.ac: Fix typo.
258
2592008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * startup/linkcmds: Add wildcard to gcc_except_table section so
262        programs compiled with gcc 4.3.x can link.
263
2642008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
265
266        * clock/ckinit.c: Rework clock driver to use template and to provide
267        nanoseconds since last tick capability.
268
2692007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
272        of the Configuration Table. Use the RTEMS provided accessor macros to
273        obtain configuration fields.
274
2752007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
276
277        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
278        from CPU Table to Configuration Table. Eliminate CPU Table from all
279        ports. Delete references to CPU Table in all forms.
280
2812007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
284        Table fields to the Configuration Table. This included
285        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
286        do_zero_of_workspace, extra_mpci_receive_server_stack,
287        stack_allocate_hook, and stack_free_hook. As a side-effect of this
288        effort some multiprocessing code was made conditional and some style
289        clean up occurred.
290
2912007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
292
293        * startup/bspstart.c: Eliminate the interrupt_table_segment and
294        interrupt_table_offset fields in the i386 CPU Table since they are
295        never read.
296
2972007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        PR 1257/bsps
300        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
301        Code outside of cpukit should use the public API for
302        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
303        public API and directly accessing _CPU_ISR_Disable and
304        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
305        directive which could lead to problems. This patch also changes the
306        type of the variable passed into these routines and addresses minor
307        style issues.
308
3092007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
310
311        * console/vt.c: Changed tabs to spaces.
312
3132007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * console/keyboard.c: Replaced tabs with spaces.
316
3172007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
318
319        * startup/bspstart.c: If we cannot find enough memory to run the
320        program, generate a fatal error and print a message.
321
3222007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
323
324        * ne2000/ne2000.c: Fix spelling error.
325
3262007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
327
328        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
329        since it was used to configure a no longer used feature. Device names
330        are now part of the filesystem not in a table.
331
3322007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
333
334        PR 1244/bsps
335        * console/console.c: Remove definition of __assert.
336
3372007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
338
339        * bsp_specs: Remove qrtems_debug.
340
3412007-04-02      Joel Sherrill <joel@OARcorp.com>
342
343        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
344
3452007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
346
347        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
348
3492007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
350
351        * ne2000/ne2000.c: Remove typecast.
352
3532007-03-11      Joel Sherrill <joel@OARcorp.com>
354
355        * startup/bspstart.c: Remove assignments of
356        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
357        value in boot_card.c
358
3592007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
360
361        * console/fb_vga.c: Eliminate __u16, __u32.
362
3632006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
364
365        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
366        ioctl_command_t as arg in ioctl-functions.
367
3682006-12-13      Alexey Shamrin <shamrin@gmail.com>
369
370        PR 1189/bsps
371        * console/outch.c: If you print a character with the code larger than
372        127 (extended ASCII) to the VGA console, then it blinks. The reason:
373        char == signed char, so such characters get represented by negative
374        numbers. The sign bit then goes to attribute byte, resulting in the
375        blinking.
376
3772006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
378
379        * configure.ac: New BUG-REPORT address.
380
3812006-11-15      Joel Sherrill <joel@OARcorp.com>
382
383        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
384        file and simplified initialization.
385
3862006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
387
388        * Makefile.am: Remove superfluous -DASM.
389
3902006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
391
392        * configure.ac: Require autoconf-2.60. Require automake-1.10.
393
3942006-09-11      Joel Sherrill <joel@OARcorp.com>
395
396        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
397        style.
398
3992006-09-04      Till Straumann <strauman@slac.stanford.edu>
400
401        * startup/bspstart.c, start/start.S: Since the crude
402        memory autodetection code can easily fail (boards with
403        'reserved' regions - I experienced a hard lockup on a
404        dell precision 490 when writing past the bios-reported
405        memory size) I added code that a) tries to save
406        and use multiboot info, if present b) allows applications
407        to override/set memory size via a weak alias.
408
4092006-09-04      Till Straumann <strauman@slac.stanford.edu>
410
411        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
412
4132006-02-01      Joel Sherrill <joel@OARcorp.com>
414
415        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
416        This makes it easy to build the pc386 BSP in a configuration that
417        corresponds to qemu with COM1 redirected to stdio.
418
4192006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
420
421        * configure.ac: Remove explicit ampolish3 support (now in
422        RTEMS_BSP_CONFIGURE).
423
4242006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
425
426        * configure.ac: Add ampolish3 support.
427        * Makefile.am: Add preinstall.am.
428
4292005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
430
431        * timer/timer.c: Remove C++-style comments.
432
4332005-11-02      Till Straumann <strauman@slac.stanford.edu>
434
435        PR 832/bsps
436        * startup/ldsegs.S: put IDT and GDT into data segment.
437        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
438        text segment checksum comparison failed...
439
4402005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
441
442        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
443        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
444
4452005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
446
447        * Makefile.am: Install/preinstall headers from ../../i386/shared.
448
4492005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
450
451        PR 649/filesystem
452        * ide/idecfg.c: added configuration items for primary/secondary
453        IDE interface
454        * configure.ac: added configuration items for primary/secondary
455        IDE interface
456       
4572005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
458
459        * 3c509/3c509.c: Remove [$]Log.
460        Include <errno.h> instead of <sys/errno.h>.
461
4622005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
463
464        * timer/timer.c: Enhance to use either interupt-based timer
465        functions on older CPUs or to use TSC-based timer functions on
466        more recent (Pentium and above) CPUs. The decision is made in
467        Timer_initialize function when it is called for the first time
468        based on a result obtained from cpuid instruction during the BSP
469        initialization phase. During the first call, there are also late
470        bindings to the implementation functions initialized to
471        appropriate values.
472
4732005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
474
475        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
476
4772005-07-18      Lars Munch <lars@segv.dk>
478
479        PR 813/networking
480        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
481        parameter was added to irq handlers (2005-04-18). Before these
482        changes the argument to the interrupt handler was the interrupt
483        number, now the argument is handle, but the ne2000 driver needs the
484        interrupt number. The fix is to set the handle to the interrupt
485        number.
486
4872005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
488
489        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
490
4912005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
492
493        * include/bsp.h: New header guard.
494
4952005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
496
497        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
498        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
499        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
500        subdirectory.
501
5022005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
503
504        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
505        remove warnings.
506        * console/console.c, wd8003/wd8003.c: Added support for
507        addition of parameter in ISRs.
508       
5092005-04-26      Joel Sherrill <joel@OARcorp.com>
510
511        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
512
5132005-04-18      Eric Valette <eric.valette@free.fr>
514
515        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
516        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
517
5182005-02-18      Joel Sherrill <joel@OARcorp.com>
519
520        * console/keyboard.h: Add include file and cleanup file header.
521
5222005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
523
524        * clock/todcfg.c: size_t RTC_Count.
525
5262005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
527
528        * console/vgainit.c: static graphic_on|off.
529
5302005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
531
532        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
533
5342005-01-04      Joel Sherrill <joel@OARcorp.com>
535
536        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
537        warnings.
538
5392005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
540
541        * Makefile.am: Remove build-variant support.
542
5432004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
544
545        PR 703/filesystem
546        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
547        to uint16_t for UDMA support.
548
5492004-10-13      Eric Norum <norume@aps.anl.gov>
550
551        PR 688/bsps
552        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
553
5542004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
555
556        * configure.ac: Require automake > 1.9.
557
5582004-07-25      Joel Sherrill <joel@OARcorp.com>
559
560        * 3c509/3c509.c: Add <sys/errno.h>.
561        * startup/linkcmds: Add .jcr section.
562
5632004-05-21  Till Strauman <strauman@slac.stanford.edu>
564
565        * PR 624/bsps
566        startup/bspstart.c: When probing the memory, make sure not to
567        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
568        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
569        the screen.
570
5712004-05-21      Joel Sherrill <joel@OARcorp.com>
572
573        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
574        recent updates to BSD header files.
575
5762004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
577
578        PR 610/bsps
579        * Makefile.am: Add include/tm27.h, Cosmetics.
580        * include/tm27.h: Final cosmetics.
581
5822004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
583
584        * include/bsp.h: Split out tmtest27 support.
585        * include/tm27.h: New.
586
5872004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
588
589        PR 613/bsps
590        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
591
5922004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
593
594        PR 614/bsps
595        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
596
5972004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
598
599        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
600        which still uses RTEMS_ROOT).
601
6022004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
603
604        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
605        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
606
6072004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
608
609        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
610        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
611        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
612        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
613
6142004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
615
616        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
617        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
618        c99 fixed size types.
619
6202004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
621
622        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
623        Preinstall dist_project_lib*.
624
6252004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        * configure.ac: Explicitly check for OBJCOPY.
628
6292004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
630
631        * Makefile.am: Reflect changes to bsp.am.
632
6332004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
634
635        * Makefile.am: Reflect changes to bsp.am.
636
6372004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
640
6412004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * Makefile.am: Add start*.bin to CLEANFILES.
644
6452004-02-06      Joel Sherrill <joel@OARcorp.com>
646
647        * Makefile.am: Split startup into multiple .rels without reorganizing
648        the source.
649
6502004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
651
652        * Makefile.am: Add missing $ in reference to 3c509.rel.
653
6542004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
655
656        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
657        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
658        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
659        wrapup/Makefile.am. Use automake compilation rules.
660        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
661        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
662        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
663        * configure.ac: Reflect changes above.
664        * start/start.S: Change comment to make it gcc -ansi compliant.
665
6662004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
668        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
669        Add RTEMS_PROG_CCAS.
670
6712004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * Makefile.am: Add PREINSTALL_DIRS.
674        * console/Makefile.am: Add PREINSTALL_DIRS.
675        * wrapup/Makefile.am: Reflect changes to libcpu.
676
6772004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
678
679        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
680        Add PRE/TMPINSTALL_FILES to CLEANFILES.
681        * console/Makefile.am: Ditto.
682        * startup/Makefile.am: Ditto.
683
6842004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
685
686        * start/Makefile.am: Remove.
687        * Makefile.am: Merge-in start/Makefile.am.
688        * configure.ac: Reflect changes above.
689
6902004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * wrapup/Makefile.am: Eliminate $(LIB).
693        Use noinst_DATA to trigger building libbsp.a.
694
6952003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
698
6992003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
700
701        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
702        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
703
7042003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
705
706        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
707        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
708        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
709
7102003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
711
712        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
713
7142003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
715
716        * wrapup/Makefile.am: Cosmetics.
717
7182003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
719
720        * Makefile.am: Misc cleanups and fixes.
721        * start/Makefile.am: Misc cleanups and fixes.
722        * startup/Makefile.am: Misc cleanups and fixes.
723        * wrapup/Makefile.am: Misc cleanups and fixes.
724
7252003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
727        * ide/Makefile.am: PGM = ide.rel.
728
7292003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
730
731        * Makefile.am: Add preinstallation dirstamp support.
732        * 3c509/Makefile.am: Cosmetics.
733        * clock/Makefile.am: Cosmetics.
734        * console/Makefile.am: Add preinstallation dirstamp support.
735        * ide/Makefile.am: Cosmetics.
736        * ne2000/Makefile.am: Cosmetics.
737        * start/Makefile.am: Add compilation dirstamp support.
738        * startup/Makefile.am: Cosmetics.
739        * timer/Makefile.am: Cosmetics.
740        * wd8003/Makefile.am: Cosmetics.
741        * wrapup/Makefile.am: Cosmetics.
742
7432003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
744
745        * 3c509/Makefile.am: Remove all-local: $(ARCH).
746        * clock/Makefile.am: Remove all-local: $(ARCH).
747        * console/Makefile.am: Remove all-local: $(ARCH).
748        * ide/Makefile.am: Remove all-local: $(ARCH).
749        * ne2000/Makefile.am: Remove all-local: $(ARCH).
750        * start/Makefile.am: Remove all-local: $(ARCH).
751        * startup/Makefile.am: Remove all-local: $(ARCH).
752        * timer/Makefile.am: Remove all-local: $(ARCH).
753        * wd8003/Makefile.am: Remove all-local: $(ARCH).
754        * wrapup/Makefile.am: Remove all-local: $(ARCH).
755
7562003-10-02      Till Strauman <strauman@slac.stanford.edu>
757
758        PR 502/bsps
759        * console/outch.c: Add support for a few ANSI escape sequences to make
760        libetcl happy.
761
7622003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
763
764        * Makefile.am: Merge-in include/Makefile.am.
765        Reflect changes to bsp.am.
766        * include/Makefile.am: Remove.
767        * configure.ac: Reflect changes above.
768
7692003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * bsp_specs: Remove *lib:.
772
7732003-09-04      Joel Sherrill <joel@OARcorp.com>
774
775        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
776        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
777        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
778        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
779        URL for license changed.
780
7812003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
782
783        PR 461/bsps
784        * start/Makefile.am: Correct generation of startup16.bin.
785
7862003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
787
788        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
789
7902003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
791
792        * Makefile.am: Reflect having moved aclocal/.
793
7942003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
795
796        * Makefile.am: Reflect having moved automake/.
797        * 3c509/Makefile.am: Reflect having moved automake/.
798        * clock/Makefile.am: Reflect having moved automake/.
799        * console/Makefile.am: Reflect having moved automake/.
800        * ide/Makefile.am: Reflect having moved automake/.
801        * include/Makefile.am: Reflect having moved automake/.
802        * ne2000/Makefile.am: Reflect having moved automake/.
803        * start/Makefile.am: Reflect having moved automake/.
804        * startup/Makefile.am: Reflect having moved automake/.
805        * timer/Makefile.am: Reflect having moved automake/.
806        * wd8003/Makefile.am: Reflect having moved automake/.
807        * wrapup/Makefile.am: Reflect having moved automake/.
808
8092003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
810
811        PR 452/bsps
812        * startup/Makefile.am: Remove USE_INIT_FINI.
813
8142003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
815
816        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
817
8182003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
819
820        PR 445/bsps
821        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
822        Remove cpp, old_cpp (now unused).
823
8242003-07-08      Joel Sherrill <joel@OARcorp.com>
825
826        * console/console.c: Correct typo.
827
8282003-05-08      Chris Johns  <cjohns@cybertec.com.au>
829
830        * HOWTO:
831        Updated the GRUB version info and how to build GRUB from source.
832        Added how to boot over the network with a PXE Netboot BIOS.
833
8342003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
835
836        * ide/.cvsignore: New.
837
8382003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
839
840        PR 368/filesystems
841        * startup/ldsegs.S: Increase alignment.
842        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
843        Added IDE supporting infrastructure.
844        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
845        BSP support for libchip standard ide driver.
846
8472003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
848
849        * configure.ac: Remove AC_CONFIG_AUX_DIR.
850
8512003-02-20      Till Straumann <strauman@slac.stanford.edu>
852
853        PR 353/bsps
854        * include/bsp.h: Let the application override the network driver
855        and attach routine.
856
8572003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
858
859        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
860
8612003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
862
863        * configure.ac: AC_PREREQ(2.57).
864
8652003-01-20      Joel Sherrill <joel@OARcorp.com>
866
867        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
868
8692003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
870
871        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
872        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
873        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
874        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
875        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
876        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
877        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
878
8792002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
880
881        * start/Makefile.am: Use install-data-local to install startfile.
882
8832002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
884
885        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
886
8872002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
888
889        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
890
8912002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
892
893        * .cvsignore: Reformat.
894        Add autom4te*cache.
895        Remove autom4te.cache.
896
8972002-09-13     Eric Norum <eric.norum@usask.ca>
898
899        * start/start16.S: Remove unwanted + at beginning of relative
900        numeric label.
901
9022002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
903
904        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
905
9062002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
907
908        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
909        PREINSTALL_FILES.
910        * console/mouse_parser.c: Include <string.h> (for strcmp).
911        * console/vt.c: Include <string.h> (for memcpy).
912        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
913
9142002-08-21      Joel Sherrill <joel@OARcorp.com>
915
916        * bsp_specs: Added support for -nostdlibs.
917
9182002-08-14      Joel Sherrill <joel@OARcorp.com>
919
920        * start/start16.S: Per PR259, added code to test for video present
921        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
922        tested this patch.
923
9242002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
925
926        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
927
9282002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
929
930        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
931        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
932        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
933        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
934        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
935        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
936        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
937        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
938        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
939
9402002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
941
942        * startup/ldsegs.S: #include <asm.h>.
943        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
944        Remove printk (Now in bspIo.h).
945
9462002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
947
948        * start/Makefile.am: Eliminate PGM.
949        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
950        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
951
9522002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
953
954        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
955
9562002-07-16      Eric Norum <eric.norum@usask.ca>
957
958        * console/console.c: Others on the rtems-users list have expressed
959        concern about this run-time selection, so I've enclosed the changes
960        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
961
9622002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
963
964        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
965        Remove $(OBJS) from all-local.
966
9672002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
968
969        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
970
9712001-05-09      Joel Sherrill <joel@OARcorp.com>
972
973        * startup/linkcmds: In support of gcc 3.1, added one of more
974        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
975        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
976        and direction of segments to memory regions may also have been
977        addressed.  This was a sweep across all BSPs.
978 
9792002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
980
981        * configure.ac:
982        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
983        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
984        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
985        * Makefile.am: Remove AUTOMAKE_OPTIONS.
986        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
987        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
988        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
989        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
990        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
991        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
992        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
993        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
994        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
995
9962002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
997
998        * PR139
999        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1000
10012002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1002
1003        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1004
10052001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1006
1007        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1008        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1009
10102001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1011
1012        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1013
10142001-10-12      Joel Sherrill <joel@OARcorp.com>
1015
1016        * console/inch.c: Fixed typo.
1017
10182001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1019
1020        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1021        * configure.in: Remove.
1022        * configure.ac: New file, generated from configure.in by autoupdate.
1023
10242001-09-27      Joel Sherrill <joel@OARcorp.com>
1025
1026        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1027
10282001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1029
1030        * include/Makefile.am: Use 'CLEANFILES ='.
1031        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1032        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1033        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1034
10352001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1036
1037        * console/Makefile.am: Remove RTEMS_H_FILES.
1038        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1039
10402001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1041
1042        * configure.in: Add bspopts.h.
1043        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1044        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1045        * 3c509/Makefile.am: Dito.
1046        * console/Makefile.am: Dito.
1047        * include/bsp.h: Include bspopts.h.
1048
10492001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1050
1051        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1052
10532001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1054
1055        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1056
10572001-01-05      Joel Sherrill <joel@OARcorp.com>
1058
1059        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1060        would be visible.
1061
10622000-12-05       Eric Valette <valette@crf.canon.fr>
1063
1064        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1065        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1066        handling in new keyboard management code.  Correct
1067        BSP_poll_char initialization routine.
1068        * start/start.S, startup/bspstart.c: Correct when the video is
1069        initialized.
1070        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1071        did not work correctly on all PC speeds. The new calibrate routine
1072        has been tested on Pentium 166, pentium II 200, pentium III
1073        300 Mhz and does work as expected.
1074
10752000-12-05      Joel Sherrill <joel@OARcorp.com>
1076
1077        * pc386/console/console.c, pc386/console/serial_mouse.c,
1078        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1079
10802000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1081
1082        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1083
10842000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1085
1086        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1087
10882000-11-01      Joel Sherrill <joel@OARcorp.com>
1089
1090        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1091        and libcsupport.h moved from libc to lib/include/rtems and
1092        now must be referenced as <rtems/XXX.h>.   Header file order
1093        was cleaned up while doing this.
1094
10952000-10-29      Joel Sherrill <joel@OARcorp.com>
1096
1097        * startup/sbrk.c: Removed.  Redundant with shared version.
1098
10992000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1100
1101        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1102        Switch to GNU canonicalization.
1103
11042000-10-23      Joel Sherrill <joel@OARcorp.com>
1105
1106        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1107
11082000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1109
1110        * console/serial_mouse.c: Added support for changing serial parameters.
1111
11122000-10-20      Joel Sherrill <joel@OARcorp.com>
1113
1114        * include/wd80x3.h: Added file header and logic to prevent multiple
1115        inclusions of this file.
1116        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1117
11182000-10-20      Joel Sherrill <joel@OARcorp.com>
1119
1120        * include/bsp.h: Cleaned up network driver name and attach defines.
1121
11222000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1123
1124        * ne2000/ne2000.c: Fix some errors in the driver. 
1125        1. There was no sufficient check of data in ethernet header.
1126        The code in ne_rx_daemon() was:
1127            inport_word (dport, len);
1128            ...
1129            len -= 4;
1130              ...
1131            if (len > 0)
1132              ne_read_data (sc, startaddr, len, p);
1133        Unfortunately, sometimes my NIC gave me too big len value,
1134        the result was memory override.  To fix this, I added ethernet
1135        header data checking.
1136
1137        2. The way overrides were serviced was not good.  It was complex
1138        but sometimes did not provide reliable continuing of NIC working.
1139        I had the situation of an endless loop in ne_check_status()
1140        after override processing.
1141
1142        3. There was conceptual error of porting.  The old method of
1143        overrides curing was ported from the OS-s, where override-processing
1144        did start immediately.  But RTEMS-version uses events, and cleaning
1145        of the overrides can start later.
1146
1147        I selected the way of ne2000 programming that is used
1148        in freebsd kernel (v4.0).
1149
1150        Because of both problems, incorrect data in header of raw packet
1151        and receiver override, it went through ne_reset() and fully
1152        reset the ne2000.
1153
1154        So, in summary
1155        - added detecting of the incorrect data in ethernet header;
1156        - replaced handling of receiver overrides with new scheme,
1157        via resetting of NIC, this method is used also in case of
1158        invalid header detecting.
1159
11602000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1161
1162        * console/console.c, console/serial_mouse.c, include/bsp.h:
1163        Add the ability to set parity, number of data bits and
1164        number of stop bits to the existing i386 serial drivers.
1165
11662000-10-17      Joel Sherrill <joel@OARcorp.com>
1167
1168        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1169        to libbsp/i386/shared/irq.
1170
11712000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1172
1173        * startup/linkcmds: Added lines so DWARF debug information
1174        would be available.  Otherwise gdb complains that the offsets
1175        for the debug info are incorrect and doesn't load the files.
1176
11772000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1178
1179        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1180
11812000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1182
1183        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1184        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1185        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1186        compile.am
1187
11882000-08-30      Joel Sherrill <joel@OARcorp.com>
1189
1190        * console/keyboard.h: Changed numerous routines from extern inline
1191        to static inline.
1192
11932000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1194
1195        * Major rework of the "/dev/console" driver.
1196        * Added termios support for stdin ( keyboard ).
1197        * Added ioctls() to support modes similar to Linux( XLATE,
1198        RAW, MEDIUMRAW ).
1199        * Added Keyboard mapping and handling of the keyboard's leds.
1200        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1201        controller ( 16 colors ).
1202        * Added PS/2 and Serial mouse support for PC386 BSP.
1203        * console/defkeymap.c: New file.
1204        * console/fb_vga.c: New file.
1205        * console/fb_vga.h: New file.
1206        * console/i386kbd.h: New file.
1207        * console/kd.h: New file.
1208        * console/keyboard.c: New file.
1209        * console/keyboard.h: New file.
1210        * console/mouse_parser.c: New file.
1211        * console/mouse_parser.h: New file.
1212        * console/pc_keyb.c: New file.
1213        * console/ps2_drv.h: New file.
1214        * console/ps2_mouse.c: New file.
1215        * console/ps2_mouse.h: New file.
1216        * console/serial_mouse.c: New file.
1217        * console/serial_mouse.h: New file.
1218        * console/vgainit.c: New file.
1219        * console/vt.c: New file.
1220        * console/Makefile.am: Reflect new files.
1221        * console/console.c, console/inch.c, console/outch.c: Console
1222        functionality modifications.
1223        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1224
12252000-08-10      Joel Sherrill <joel@OARcorp.com>
1226
1227        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.