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

4.104.115
Last change on this file since debbc9e was debbc9e, checked in by Joel Sherrill <joel.sherrill@…>, on 05/06/09 at 16:36:16

2009-05-06 Joel Sherrill <joel.sherrill@…>

  • console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
  • Property mode set to 100644
File size: 39.3 KB
Line 
12009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
4
52009-04-28      Chris Johns <chrisj@rtems.org>
6
7        * Makefile.am: Add bspcmdline.c.
8        * include/bsp.h: Add boot command line interfaces.
9        * start/start.c: Save the multiboot command line. Pass the command
10        line to boot_card.
11        * start/start.S: Update for boot_card command line change.
12        * startup/bspstart.c: Initialise the command line.
13        * startup/bspcmdline.c: New.
14        * console/console.c, ide/idecfg.c: Add boot command line support.
15        * ide/ide.cfg: Add prints for errors to help resolve problems.
16
172009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * configure.ac, start/start16.S: Remove duplicate configure option and
20        add support for the configure time variable BSP_VIDEO_80x50.
21
222008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * bsp_specs: Move -e start from *link to *startfile to avoid warning
25        for undefined entry symbol when linking relocatables with binutils
26        2.19.
27
282008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        PR 1344/bsps
31        * clock/ckinit.c: Committed code was not final. Corrections.
32
332008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
34                Michael South <msouth@msouth.org>
35
36        PR 1344/bsps
37        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
38        nanoseconds granularity. i8254 is very slow on some systems. TSC use
39        is auto-detected by default.
40
412008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * startup/bspgetworkarea.c: Remove debug prints.
44
452008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
46
47        * startup/bspgetworkarea.c: Fix botched edit.
48
492008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * startup/bspgetworkarea.c: Change size_t to ssize_t on
52        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
53        which would limit the work area to 64K.
54
552008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * Makefile.am: Turn = into +=.
58
592008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
62        of building libbspstart.a, using automake-rules.
63
642008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
67        * Makefile.am: Reflect changes above.
68
692008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * Makefile.am: Eliminate *_SOURCES.
72
732008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
76        components.
77
782008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
81
822008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * Makefile.am: Cosmetics.
85
862008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * configure.ac: Make letting boot_card() handle work area allocation
89        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
90        BSP_BOOTCARD_OPTIONS.
91
922008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * startup/bspclean.c: Removed.
95
962008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * startup/bspreset.c: New file.
99
1002008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
103        include/bsp.h: Use standardized bsp_cleanup() which can optionally
104        print a message, poll for user to press key, and call bsp_reset().
105        Using this eliminates the various bsp_cleanup() implementations which
106        had their own implementation and variety of string constants.
107
1082008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
111        bsp_get_work_area() implementation and use more of the BSP
112        Initialization Framework.
113        * startup/bspgetworkarea.c: New file.
114
1152008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
116
117        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
118        is NOT used anywhere.
119
1202008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * startup/bspstart.c: Remove unnecessary includes of
123        rtems/libcsupport.h and rtems/libio.h.
124
1252008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * ide/ide.c: Convert to "bool".
128
1292008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * console/console.c: Remove bogus decl.
132        * timer/timer.c: Convert to "bool".
133
1342008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
137        Eliminate rtems_boolean.
138
1392008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * timer/timer.c: Eliminate empty function from every benchmark timer
142        driver. Fix spelling.
143
1442008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * timer/timer.c: Rename timer driver methods to follow RTEMS
147        programming conventions.
148
1492008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * Makefile.am: Now named bspclean.c
152
1532008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * startup/bspclean.c: New file.
156        * startup/exit.c: Removed.
157
1582008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
161
1622008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
163
164        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
165        startup/bspstart.c: Fix warnings for prototypes, types, etc.
166
1672008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
168
169        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
170        Add missing prototypes.
171        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
172
1732008-07-29      Chris Johns <chrisj@rtems.org>
174
175        * ide/ide.c: Updated to the rtems_* libblock changed.
176
1772008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * console/console.c, console/serial_mouse.c: Eliminate copies of
180        switches to convert termios Bxxx constants to xxx as an integer. Use
181        the shared termios_baud_to_number() routine to do the same
182        conversion.
183
1842008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
187        Framework to ask the BSP where it has memory for the RTEMS Workspace
188        and C Program Heap. These collectively are referred to as work area.
189        If the BSP supports this, then it does not have to include code to
190        split the available memory between the two areas. This reduces the
191        amount of code in the BSP specific bspstart.c file. Additionally, the
192        shared framework can initialize the C Library, call
193        rtems_debug_enable(), and dirty the work area memory. Until most/all
194        BSPs support this new capability, if the BSP supports this, it should
195        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
196        When the transition is complete, this autoconf macro can be removed.
197
1982008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
199
200        * startup/bspstart.c: Refactored and renamed initialization routines to
201        rtems_initialize_data_structures, rtems_initialize_before_drivers,
202        rtems_initialize_device_drivers, and
203        rtems_initialize_start_multitasking. This opened the sequence up so
204        that bootcard() could provide a more robust and flexible framework
205        which is easier to explain and understand. This also lays the
206        groundwork for sharing the division of available memory between the
207        RTEMS workspace and heap and the C library initialization across all
208        BSPs.
209
2102008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * configure.ac: Remove spurious line.
213
2142008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
217        console_reserve_resources and termios_reserve_resources.
218
2192008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
220
221        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
222        a network driver. This simplifies the Makefile.am and avoids pulling
223        in unneeded code.
224
2252008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
226
227        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
228        configuration option. When this is set to one, a clean exit of an
229        application will result in the BSP resetting the hardware without
230        waiting for a human to press a key.
231        * start/start.S, startup/linkcmds: Replace the linkcmds with a
232        version very closely based upon the default in binutils 2.18 for
233        this target.  This eliminated weird failures with C++ dtors even
234        in C applications.  We had an extra _ on a symbol used in start.S.
235
2362008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
237
238        * configure.ac: Fix typo.
239
2402008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
241
242        * startup/linkcmds: Add wildcard to gcc_except_table section so
243        programs compiled with gcc 4.3.x can link.
244
2452008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
246
247        * clock/ckinit.c: Rework clock driver to use template and to provide
248        nanoseconds since last tick capability.
249
2502007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
253        of the Configuration Table. Use the RTEMS provided accessor macros to
254        obtain configuration fields.
255
2562007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
257
258        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
259        from CPU Table to Configuration Table. Eliminate CPU Table from all
260        ports. Delete references to CPU Table in all forms.
261
2622007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
265        Table fields to the Configuration Table. This included
266        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
267        do_zero_of_workspace, extra_mpci_receive_server_stack,
268        stack_allocate_hook, and stack_free_hook. As a side-effect of this
269        effort some multiprocessing code was made conditional and some style
270        clean up occurred.
271
2722007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
273
274        * startup/bspstart.c: Eliminate the interrupt_table_segment and
275        interrupt_table_offset fields in the i386 CPU Table since they are
276        never read.
277
2782007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        PR 1257/bsps
281        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
282        Code outside of cpukit should use the public API for
283        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
284        public API and directly accessing _CPU_ISR_Disable and
285        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
286        directive which could lead to problems. This patch also changes the
287        type of the variable passed into these routines and addresses minor
288        style issues.
289
2902007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
291
292        * console/vt.c: Changed tabs to spaces.
293
2942007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
295
296        * console/keyboard.c: Replaced tabs with spaces.
297
2982007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
299
300        * startup/bspstart.c: If we cannot find enough memory to run the
301        program, generate a fatal error and print a message.
302
3032007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
304
305        * ne2000/ne2000.c: Fix spelling error.
306
3072007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
308
309        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
310        since it was used to configure a no longer used feature. Device names
311        are now part of the filesystem not in a table.
312
3132007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        PR 1244/bsps
316        * console/console.c: Remove definition of __assert.
317
3182007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
319
320        * bsp_specs: Remove qrtems_debug.
321
3222007-04-02      Joel Sherrill <joel@OARcorp.com>
323
324        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
325
3262007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
327
328        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
329
3302007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
331
332        * ne2000/ne2000.c: Remove typecast.
333
3342007-03-11      Joel Sherrill <joel@OARcorp.com>
335
336        * startup/bspstart.c: Remove assignments of
337        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
338        value in boot_card.c
339
3402007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
341
342        * console/fb_vga.c: Eliminate __u16, __u32.
343
3442006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
345
346        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
347        ioctl_command_t as arg in ioctl-functions.
348
3492006-12-13      Alexey Shamrin <shamrin@gmail.com>
350
351        PR 1189/bsps
352        * console/outch.c: If you print a character with the code larger than
353        127 (extended ASCII) to the VGA console, then it blinks. The reason:
354        char == signed char, so such characters get represented by negative
355        numbers. The sign bit then goes to attribute byte, resulting in the
356        blinking.
357
3582006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
359
360        * configure.ac: New BUG-REPORT address.
361
3622006-11-15      Joel Sherrill <joel@OARcorp.com>
363
364        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
365        file and simplified initialization.
366
3672006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
368
369        * Makefile.am: Remove superfluous -DASM.
370
3712006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
372
373        * configure.ac: Require autoconf-2.60. Require automake-1.10.
374
3752006-09-11      Joel Sherrill <joel@OARcorp.com>
376
377        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
378        style.
379
3802006-09-04      Till Straumann <strauman@slac.stanford.edu>
381
382        * startup/bspstart.c, start/start.S: Since the crude
383        memory autodetection code can easily fail (boards with
384        'reserved' regions - I experienced a hard lockup on a
385        dell precision 490 when writing past the bios-reported
386        memory size) I added code that a) tries to save
387        and use multiboot info, if present b) allows applications
388        to override/set memory size via a weak alias.
389
3902006-09-04      Till Straumann <strauman@slac.stanford.edu>
391
392        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
393
3942006-02-01      Joel Sherrill <joel@OARcorp.com>
395
396        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
397        This makes it easy to build the pc386 BSP in a configuration that
398        corresponds to qemu with COM1 redirected to stdio.
399
4002006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
401
402        * configure.ac: Remove explicit ampolish3 support (now in
403        RTEMS_BSP_CONFIGURE).
404
4052006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
406
407        * configure.ac: Add ampolish3 support.
408        * Makefile.am: Add preinstall.am.
409
4102005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
411
412        * timer/timer.c: Remove C++-style comments.
413
4142005-11-02      Till Straumann <strauman@slac.stanford.edu>
415
416        PR 832/bsps
417        * startup/ldsegs.S: put IDT and GDT into data segment.
418        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
419        text segment checksum comparison failed...
420
4212005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
422
423        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
424        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
425
4262005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
427
428        * Makefile.am: Install/preinstall headers from ../../i386/shared.
429
4302005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
431
432        PR 649/filesystem
433        * ide/idecfg.c: added configuration items for primary/secondary
434        IDE interface
435        * configure.ac: added configuration items for primary/secondary
436        IDE interface
437       
4382005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
439
440        * 3c509/3c509.c: Remove [$]Log.
441        Include <errno.h> instead of <sys/errno.h>.
442
4432005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
444
445        * timer/timer.c: Enhance to use either interupt-based timer
446        functions on older CPUs or to use TSC-based timer functions on
447        more recent (Pentium and above) CPUs. The decision is made in
448        Timer_initialize function when it is called for the first time
449        based on a result obtained from cpuid instruction during the BSP
450        initialization phase. During the first call, there are also late
451        bindings to the implementation functions initialized to
452        appropriate values.
453
4542005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
455
456        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
457
4582005-07-18      Lars Munch <lars@segv.dk>
459
460        PR 813/networking
461        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
462        parameter was added to irq handlers (2005-04-18). Before these
463        changes the argument to the interrupt handler was the interrupt
464        number, now the argument is handle, but the ne2000 driver needs the
465        interrupt number. The fix is to set the handle to the interrupt
466        number.
467
4682005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
469
470        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
471
4722005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
473
474        * include/bsp.h: New header guard.
475
4762005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
477
478        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
479        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
480        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
481        subdirectory.
482
4832005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
484
485        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
486        remove warnings.
487        * console/console.c, wd8003/wd8003.c: Added support for
488        addition of parameter in ISRs.
489       
4902005-04-26      Joel Sherrill <joel@OARcorp.com>
491
492        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
493
4942005-04-18      Eric Valette <eric.valette@free.fr>
495
496        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
497        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
498
4992005-02-18      Joel Sherrill <joel@OARcorp.com>
500
501        * console/keyboard.h: Add include file and cleanup file header.
502
5032005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
504
505        * clock/todcfg.c: size_t RTC_Count.
506
5072005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
508
509        * console/vgainit.c: static graphic_on|off.
510
5112005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
512
513        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
514
5152005-01-04      Joel Sherrill <joel@OARcorp.com>
516
517        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
518        warnings.
519
5202005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
521
522        * Makefile.am: Remove build-variant support.
523
5242004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
525
526        PR 703/filesystem
527        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
528        to uint16_t for UDMA support.
529
5302004-10-13      Eric Norum <norume@aps.anl.gov>
531
532        PR 688/bsps
533        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
534
5352004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
536
537        * configure.ac: Require automake > 1.9.
538
5392004-07-25      Joel Sherrill <joel@OARcorp.com>
540
541        * 3c509/3c509.c: Add <sys/errno.h>.
542        * startup/linkcmds: Add .jcr section.
543
5442004-05-21  Till Strauman <strauman@slac.stanford.edu>
545
546        * PR 624/bsps
547        startup/bspstart.c: When probing the memory, make sure not to
548        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
549        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
550        the screen.
551
5522004-05-21      Joel Sherrill <joel@OARcorp.com>
553
554        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
555        recent updates to BSD header files.
556
5572004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
558
559        PR 610/bsps
560        * Makefile.am: Add include/tm27.h, Cosmetics.
561        * include/tm27.h: Final cosmetics.
562
5632004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
564
565        * include/bsp.h: Split out tmtest27 support.
566        * include/tm27.h: New.
567
5682004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
569
570        PR 613/bsps
571        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
572
5732004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
574
575        PR 614/bsps
576        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
577
5782004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
579
580        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
581        which still uses RTEMS_ROOT).
582
5832004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
584
585        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
586        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
587
5882004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
589
590        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
591        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
592        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
593        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
594
5952004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
596
597        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
598        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
599        c99 fixed size types.
600
6012004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
602
603        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
604        Preinstall dist_project_lib*.
605
6062004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
607
608        * configure.ac: Explicitly check for OBJCOPY.
609
6102004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * Makefile.am: Reflect changes to bsp.am.
613
6142004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * Makefile.am: Reflect changes to bsp.am.
617
6182004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
619
620        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
621
6222004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
623
624        * Makefile.am: Add start*.bin to CLEANFILES.
625
6262004-02-06      Joel Sherrill <joel@OARcorp.com>
627
628        * Makefile.am: Split startup into multiple .rels without reorganizing
629        the source.
630
6312004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
632
633        * Makefile.am: Add missing $ in reference to 3c509.rel.
634
6352004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
636
637        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
638        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
639        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
640        wrapup/Makefile.am. Use automake compilation rules.
641        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
642        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
643        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
644        * configure.ac: Reflect changes above.
645        * start/start.S: Change comment to make it gcc -ansi compliant.
646
6472004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
648
649        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
650        Add RTEMS_PROG_CCAS.
651
6522004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * Makefile.am: Add PREINSTALL_DIRS.
655        * console/Makefile.am: Add PREINSTALL_DIRS.
656        * wrapup/Makefile.am: Reflect changes to libcpu.
657
6582004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
659
660        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
661        Add PRE/TMPINSTALL_FILES to CLEANFILES.
662        * console/Makefile.am: Ditto.
663        * startup/Makefile.am: Ditto.
664
6652004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
666
667        * start/Makefile.am: Remove.
668        * Makefile.am: Merge-in start/Makefile.am.
669        * configure.ac: Reflect changes above.
670
6712004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * wrapup/Makefile.am: Eliminate $(LIB).
674        Use noinst_DATA to trigger building libbsp.a.
675
6762003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
679
6802003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
683        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
684
6852003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
686
687        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
688        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
689        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
690
6912003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
694
6952003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * wrapup/Makefile.am: Cosmetics.
698
6992003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
700
701        * Makefile.am: Misc cleanups and fixes.
702        * start/Makefile.am: Misc cleanups and fixes.
703        * startup/Makefile.am: Misc cleanups and fixes.
704        * wrapup/Makefile.am: Misc cleanups and fixes.
705
7062003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
707
708        * ide/Makefile.am: PGM = ide.rel.
709
7102003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
711
712        * Makefile.am: Add preinstallation dirstamp support.
713        * 3c509/Makefile.am: Cosmetics.
714        * clock/Makefile.am: Cosmetics.
715        * console/Makefile.am: Add preinstallation dirstamp support.
716        * ide/Makefile.am: Cosmetics.
717        * ne2000/Makefile.am: Cosmetics.
718        * start/Makefile.am: Add compilation dirstamp support.
719        * startup/Makefile.am: Cosmetics.
720        * timer/Makefile.am: Cosmetics.
721        * wd8003/Makefile.am: Cosmetics.
722        * wrapup/Makefile.am: Cosmetics.
723
7242003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * 3c509/Makefile.am: Remove all-local: $(ARCH).
727        * clock/Makefile.am: Remove all-local: $(ARCH).
728        * console/Makefile.am: Remove all-local: $(ARCH).
729        * ide/Makefile.am: Remove all-local: $(ARCH).
730        * ne2000/Makefile.am: Remove all-local: $(ARCH).
731        * start/Makefile.am: Remove all-local: $(ARCH).
732        * startup/Makefile.am: Remove all-local: $(ARCH).
733        * timer/Makefile.am: Remove all-local: $(ARCH).
734        * wd8003/Makefile.am: Remove all-local: $(ARCH).
735        * wrapup/Makefile.am: Remove all-local: $(ARCH).
736
7372003-10-02      Till Strauman <strauman@slac.stanford.edu>
738
739        PR 502/bsps
740        * console/outch.c: Add support for a few ANSI escape sequences to make
741        libetcl happy.
742
7432003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
744
745        * Makefile.am: Merge-in include/Makefile.am.
746        Reflect changes to bsp.am.
747        * include/Makefile.am: Remove.
748        * configure.ac: Reflect changes above.
749
7502003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
751
752        * bsp_specs: Remove *lib:.
753
7542003-09-04      Joel Sherrill <joel@OARcorp.com>
755
756        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
757        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
758        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
759        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
760        URL for license changed.
761
7622003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
763
764        PR 461/bsps
765        * start/Makefile.am: Correct generation of startup16.bin.
766
7672003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
768
769        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
770
7712003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
772
773        * Makefile.am: Reflect having moved aclocal/.
774
7752003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * Makefile.am: Reflect having moved automake/.
778        * 3c509/Makefile.am: Reflect having moved automake/.
779        * clock/Makefile.am: Reflect having moved automake/.
780        * console/Makefile.am: Reflect having moved automake/.
781        * ide/Makefile.am: Reflect having moved automake/.
782        * include/Makefile.am: Reflect having moved automake/.
783        * ne2000/Makefile.am: Reflect having moved automake/.
784        * start/Makefile.am: Reflect having moved automake/.
785        * startup/Makefile.am: Reflect having moved automake/.
786        * timer/Makefile.am: Reflect having moved automake/.
787        * wd8003/Makefile.am: Reflect having moved automake/.
788        * wrapup/Makefile.am: Reflect having moved automake/.
789
7902003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
791
792        PR 452/bsps
793        * startup/Makefile.am: Remove USE_INIT_FINI.
794
7952003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
796
797        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
798
7992003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
801        PR 445/bsps
802        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
803        Remove cpp, old_cpp (now unused).
804
8052003-07-08      Joel Sherrill <joel@OARcorp.com>
806
807        * console/console.c: Correct typo.
808
8092003-05-08      Chris Johns  <cjohns@cybertec.com.au>
810
811        * HOWTO:
812        Updated the GRUB version info and how to build GRUB from source.
813        Added how to boot over the network with a PXE Netboot BIOS.
814
8152003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
816
817        * ide/.cvsignore: New.
818
8192003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
820
821        PR 368/filesystems
822        * startup/ldsegs.S: Increase alignment.
823        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
824        Added IDE supporting infrastructure.
825        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
826        BSP support for libchip standard ide driver.
827
8282003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
829
830        * configure.ac: Remove AC_CONFIG_AUX_DIR.
831
8322003-02-20      Till Straumann <strauman@slac.stanford.edu>
833
834        PR 353/bsps
835        * include/bsp.h: Let the application override the network driver
836        and attach routine.
837
8382003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
839
840        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
841
8422003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
843
844        * configure.ac: AC_PREREQ(2.57).
845
8462003-01-20      Joel Sherrill <joel@OARcorp.com>
847
848        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
849
8502003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
851
852        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
853        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
854        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
855        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
856        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
857        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
858        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
859
8602002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
861
862        * start/Makefile.am: Use install-data-local to install startfile.
863
8642002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
865
866        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
867
8682002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
869
870        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
871
8722002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
873
874        * .cvsignore: Reformat.
875        Add autom4te*cache.
876        Remove autom4te.cache.
877
8782002-09-13     Eric Norum <eric.norum@usask.ca>
879
880        * start/start16.S: Remove unwanted + at beginning of relative
881        numeric label.
882
8832002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
884
885        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
886
8872002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
888
889        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
890        PREINSTALL_FILES.
891        * console/mouse_parser.c: Include <string.h> (for strcmp).
892        * console/vt.c: Include <string.h> (for memcpy).
893        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
894
8952002-08-21      Joel Sherrill <joel@OARcorp.com>
896
897        * bsp_specs: Added support for -nostdlibs.
898
8992002-08-14      Joel Sherrill <joel@OARcorp.com>
900
901        * start/start16.S: Per PR259, added code to test for video present
902        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
903        tested this patch.
904
9052002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
906
907        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
908
9092002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
910
911        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
912        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
913        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
914        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
915        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
916        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
917        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
918        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
919        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
920
9212002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
922
923        * startup/ldsegs.S: #include <asm.h>.
924        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
925        Remove printk (Now in bspIo.h).
926
9272002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
928
929        * start/Makefile.am: Eliminate PGM.
930        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
931        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
932
9332002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
934
935        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
936
9372002-07-16      Eric Norum <eric.norum@usask.ca>
938
939        * console/console.c: Others on the rtems-users list have expressed
940        concern about this run-time selection, so I've enclosed the changes
941        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
942
9432002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
944
945        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
946        Remove $(OBJS) from all-local.
947
9482002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
949
950        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
951
9522001-05-09      Joel Sherrill <joel@OARcorp.com>
953
954        * startup/linkcmds: In support of gcc 3.1, added one of more
955        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
956        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
957        and direction of segments to memory regions may also have been
958        addressed.  This was a sweep across all BSPs.
959 
9602002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
961
962        * configure.ac:
963        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
964        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
965        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
966        * Makefile.am: Remove AUTOMAKE_OPTIONS.
967        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
968        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
969        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
970        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
971        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
972        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
973        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
974        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
975        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
976
9772002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
978
979        * PR139
980        * configure.ac: Remove stray ';', breaks building with automake-1.6.
981
9822002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
983
984        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
985
9862001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
987
988        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
989        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
990
9912001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
992
993        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
994
9952001-10-12      Joel Sherrill <joel@OARcorp.com>
996
997        * console/inch.c: Fixed typo.
998
9992001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1000
1001        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1002        * configure.in: Remove.
1003        * configure.ac: New file, generated from configure.in by autoupdate.
1004
10052001-09-27      Joel Sherrill <joel@OARcorp.com>
1006
1007        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1008
10092001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1010
1011        * include/Makefile.am: Use 'CLEANFILES ='.
1012        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1013        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1014        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1015
10162001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1017
1018        * console/Makefile.am: Remove RTEMS_H_FILES.
1019        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1020
10212001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1022
1023        * configure.in: Add bspopts.h.
1024        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1025        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1026        * 3c509/Makefile.am: Dito.
1027        * console/Makefile.am: Dito.
1028        * include/bsp.h: Include bspopts.h.
1029
10302001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1031
1032        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1033
10342001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1035
1036        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1037
10382001-01-05      Joel Sherrill <joel@OARcorp.com>
1039
1040        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1041        would be visible.
1042
10432000-12-05       Eric Valette <valette@crf.canon.fr>
1044
1045        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1046        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1047        handling in new keyboard management code.  Correct
1048        BSP_poll_char initialization routine.
1049        * start/start.S, startup/bspstart.c: Correct when the video is
1050        initialized.
1051        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1052        did not work correctly on all PC speeds. The new calibrate routine
1053        has been tested on Pentium 166, pentium II 200, pentium III
1054        300 Mhz and does work as expected.
1055
10562000-12-05      Joel Sherrill <joel@OARcorp.com>
1057
1058        * pc386/console/console.c, pc386/console/serial_mouse.c,
1059        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1060
10612000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1062
1063        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1064
10652000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1066
1067        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1068
10692000-11-01      Joel Sherrill <joel@OARcorp.com>
1070
1071        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1072        and libcsupport.h moved from libc to lib/include/rtems and
1073        now must be referenced as <rtems/XXX.h>.   Header file order
1074        was cleaned up while doing this.
1075
10762000-10-29      Joel Sherrill <joel@OARcorp.com>
1077
1078        * startup/sbrk.c: Removed.  Redundant with shared version.
1079
10802000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1081
1082        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1083        Switch to GNU canonicalization.
1084
10852000-10-23      Joel Sherrill <joel@OARcorp.com>
1086
1087        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1088
10892000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1090
1091        * console/serial_mouse.c: Added support for changing serial parameters.
1092
10932000-10-20      Joel Sherrill <joel@OARcorp.com>
1094
1095        * include/wd80x3.h: Added file header and logic to prevent multiple
1096        inclusions of this file.
1097        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1098
10992000-10-20      Joel Sherrill <joel@OARcorp.com>
1100
1101        * include/bsp.h: Cleaned up network driver name and attach defines.
1102
11032000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1104
1105        * ne2000/ne2000.c: Fix some errors in the driver. 
1106        1. There was no sufficient check of data in ethernet header.
1107        The code in ne_rx_daemon() was:
1108            inport_word (dport, len);
1109            ...
1110            len -= 4;
1111              ...
1112            if (len > 0)
1113              ne_read_data (sc, startaddr, len, p);
1114        Unfortunately, sometimes my NIC gave me too big len value,
1115        the result was memory override.  To fix this, I added ethernet
1116        header data checking.
1117
1118        2. The way overrides were serviced was not good.  It was complex
1119        but sometimes did not provide reliable continuing of NIC working.
1120        I had the situation of an endless loop in ne_check_status()
1121        after override processing.
1122
1123        3. There was conceptual error of porting.  The old method of
1124        overrides curing was ported from the OS-s, where override-processing
1125        did start immediately.  But RTEMS-version uses events, and cleaning
1126        of the overrides can start later.
1127
1128        I selected the way of ne2000 programming that is used
1129        in freebsd kernel (v4.0).
1130
1131        Because of both problems, incorrect data in header of raw packet
1132        and receiver override, it went through ne_reset() and fully
1133        reset the ne2000.
1134
1135        So, in summary
1136        - added detecting of the incorrect data in ethernet header;
1137        - replaced handling of receiver overrides with new scheme,
1138        via resetting of NIC, this method is used also in case of
1139        invalid header detecting.
1140
11412000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1142
1143        * console/console.c, console/serial_mouse.c, include/bsp.h:
1144        Add the ability to set parity, number of data bits and
1145        number of stop bits to the existing i386 serial drivers.
1146
11472000-10-17      Joel Sherrill <joel@OARcorp.com>
1148
1149        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1150        to libbsp/i386/shared/irq.
1151
11522000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1153
1154        * startup/linkcmds: Added lines so DWARF debug information
1155        would be available.  Otherwise gdb complains that the offsets
1156        for the debug info are incorrect and doesn't load the files.
1157
11582000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1159
1160        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1161
11622000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1163
1164        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1165        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1166        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1167        compile.am
1168
11692000-08-30      Joel Sherrill <joel@OARcorp.com>
1170
1171        * console/keyboard.h: Changed numerous routines from extern inline
1172        to static inline.
1173
11742000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1175
1176        * Major rework of the "/dev/console" driver.
1177        * Added termios support for stdin ( keyboard ).
1178        * Added ioctls() to support modes similar to Linux( XLATE,
1179        RAW, MEDIUMRAW ).
1180        * Added Keyboard mapping and handling of the keyboard's leds.
1181        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1182        controller ( 16 colors ).
1183        * Added PS/2 and Serial mouse support for PC386 BSP.
1184        * console/defkeymap.c: New file.
1185        * console/fb_vga.c: New file.
1186        * console/fb_vga.h: New file.
1187        * console/i386kbd.h: New file.
1188        * console/kd.h: New file.
1189        * console/keyboard.c: New file.
1190        * console/keyboard.h: New file.
1191        * console/mouse_parser.c: New file.
1192        * console/mouse_parser.h: New file.
1193        * console/pc_keyb.c: New file.
1194        * console/ps2_drv.h: New file.
1195        * console/ps2_mouse.c: New file.
1196        * console/ps2_mouse.h: New file.
1197        * console/serial_mouse.c: New file.
1198        * console/serial_mouse.h: New file.
1199        * console/vgainit.c: New file.
1200        * console/vt.c: New file.
1201        * console/Makefile.am: Reflect new files.
1202        * console/console.c, console/inch.c, console/outch.c: Console
1203        functionality modifications.
1204        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1205
12062000-08-10      Joel Sherrill <joel@OARcorp.com>
1207
1208        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.