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

4.104.11
Last change on this file since f3d3fd2 was f3d3fd2, checked in by Chris Johns <chrisj@…>, on Mar 26, 2010 at 2:21:20 AM

2010-03-26 Chris Johns <chrisj@…>

  • make/custom/pc386.cfg: Revert the PR1495 change.
  • Property mode set to 100644
File size: 46.0 KB
Line 
12010-03-26      Chris Johns <chrisj@rtems.org>
2
3        * make/custom/pc386.cfg: Revert the PR1495 change.
4
52010-03-10      Gedare Bloom <gedare@gwu.edu>
6
7        PR 1495/bsp
8        * clock/ckinit.c, make/custom/pc386.cfg: Calling
9        rtems_clock_get_uptime() in a tight loop sometimes showed time moving
10        backwards.
11
122009-12-23      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * include/bsp.h: Add BSP_HAS_FRAME_BUFFER.
15
162009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * clock/ckinit.c: Fix warning.
19
202009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * startup/bspgetworkarea.c: Make bsp_mem_size available for page table
23        initialization.
24
252009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * include/bsp.h, startup/bspgetworkarea.c: Rework bsp_size_memory() to
28        ensure that multiboot information regarding memory size is used as
29        the primary source. This was broken in the move to supporting a
30        unified workspace. It worked this way in 4.9 so this was a
31        regression.
32
332009-12-09      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * startup/bspgetworkarea.c: Add debug printk's.
36        * startup/linkcmds: Using "-Wl,--defsym -Wl,RamSize=0x1000000"
37        results in _RamSize being defined.  Handle this properly.
38
39
40
412009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * include/bsp.h: BSP should not define
44        CONFIGURE_NUMBER_OF_TERMIOS_PORTS.
45
462009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * ne2000/ne2000.c: Logic on defaulting port number was inverted when
49        adding command line arguments.
50
512009-11-05      Till Straumann <strauman@slac.stanford.edu>
52
53        * console/console.c: Fixed compiler warning.
54
552009-11-05      Till Straumann <strauman@slac.stanford.edu>
56
57        * start/start.S, console/console.c: Separated code
58        that switched console and printk port based on info
59        gathered from the commandline and/or a BSP provided
60        routine into new BSP_console_select() which is called
61        from 'start.S' so that early messages make it to the
62        redirected printk port.
63
642009-10-28      Till Straumann <strauman@slac.stanford.edu>
65
66        * start/start.S: Make sure initial stack is aligned
67        to CPU_STACK_ALIGNMENT before calling C-code.
68
692009-10-27      Till Straumann <strauman@slac.stanford.edu>
70
71        * include/bsp.h, console/console.c: Provide weak-alias
72        hook so that the application may choose the console.
73
742009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
77
782009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * configure.ac: Don't add -ansi -fasm to CFLAGS.
81
822009-10-15      Chris Johns <chrisj@rtems.org>
83
84        * ne2000/ne2000.c: Add --ne2k-irq and --ne2k-port boot command
85        line configure options.
86
87        * ide/ide.c: Fix a bug which left 4 words in the buffer of the
88        disk. Some devices do not follow the standard and terminate the
89        command which a new command occurs and/or low data ready when data
90        is still to be read.
91       
922009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * make/custom/pc386.cfg: New (relocated from /make/custom).
95        * make/custom/pc386dx.cfg: New (relocated from /make/custom).
96        * make/custom/pc486.cfg: New (relocated from /make/custom).
97        * make/custom/pc586.cfg: New (relocated from /make/custom).
98        * make/custom/pc686.cfg: New (relocated from /make/custom).
99
1002009-10-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
101
102        * Makefile.am: Added interrupt server.
103
1042009-10-08      Chris Johns <chrisj@rtems.org>
105
106        * ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
107        64K in a single write on my test PC and qemu with this driver. The
108        driver only checks the data ready bit at the start of each 512
109        block being transfered. This has speed the transfer loop up. Fixed
110        the timing so the BSP timer is used until RTEMS has started.
111
1122009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * console/console.c, console/serial_mouse.c: Reflect
115        termios_baud_to_number having been renamed to
116        rtems_termios_baud_to_number.
117
1182009-09-15      Till Straumann <strauman@slac.stanford.edu>
119
120        PR 1344/bsps:
121        * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
122        TSC handler was used when 8254 was requested and vice versa.
123        Also, nanosecond handler was never installed to RTEMS clock.
124
1252009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
128
129 2009-08-22     Roxana Leontie <roxana.leontie@gmail.com>
130
131        * console/fb_vga.c: improved read/write
132
1332009-08-21      Roxana Leontie <roxana.leontie@gmail.com>
134
135        * pc386/console/fb_vga.c: added read/write functionality; added thread
136        safety to prevent multiple open() operations of the frame buffer device.
137
1382009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
139
140        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
141        Should be automatically handled by confdefs.h or the application.
142
1432009-08-06      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * include/tm27.h: Remove references to rtems_interrupt_catch since this
146        archiecture does not use Simple Vectored Interrupt model.
147
1482009-08-03      Roxana Leontie <roxana.leontie@gmail.com>
149
150        * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
151
1522009-07-29      Roxana Leontie <roxana.leontie@gmail.com>
153
154        * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
155        frame_buffer_ naming. Joel cleaned up formatting and removed tabs
156        that were there long before Roxana touched this file.
157        * console/fb_vga.h: Removed.
158
1592009-07-24      Roxana Leontie <roxana.leontie@gmail.com>
160
161        * console/fb_vga.c: divided fb_screeninfo structure into
162        fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
163
1642009-07-21      Roxana Leontie <roxana.leontie@gmail.com>
165
166        * console/fb_vga.c: replaced the ioctl structures with linux
167        framebuffer equivalents
168
1692009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
172        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
173        have the same options.
174
1752009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
176
177        * Makefile.am, preinstall.am: Update for generic interrupt support.
178
1792009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * console/ps2_mouse.c: Fix inconsistent spacing.
182
1832009-06-12      Chris Johns <chrisj@rtems.org> 
184
185        * ide/ide.c: Format the data output in DEBUG mode.
186
1872009-05-30      Chris Johns <chrisj@rtems.org>
188
189        * ide/ide.c: Add initialisation code to reset the IDE devices and
190        to probe them and display their model numbers. Also add code to
191        display the probing to aid bring up new hardware.
192
193        * ide/idecfg.c: Add the --ide-show command to show probing type
194        accessing when finding devices on the configured IDE buses.
195
1962009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
197
198        * Makefile.am, preinstall.am: Install tty_drv.h
199
2002009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
201
202        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
203        bsp_get_work_area() since the work area is larger than a single
204        allocatable object.
205
2062009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
207
208        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
209
2102009-04-28      Chris Johns <chrisj@rtems.org>
211
212        * Makefile.am: Add bspcmdline.c.
213        * include/bsp.h: Add boot command line interfaces.
214        * start/start.c: Save the multiboot command line. Pass the command
215        line to boot_card.
216        * start/start.S: Update for boot_card command line change.
217        * startup/bspstart.c: Initialise the command line.
218        * startup/bspcmdline.c: New.
219        * console/console.c, ide/idecfg.c: Add boot command line support.
220        * ide/ide.cfg: Add prints for errors to help resolve problems.
221
2222009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
223
224        * configure.ac, start/start16.S: Remove duplicate configure option and
225        add support for the configure time variable BSP_VIDEO_80x50.
226
2272008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
228
229        * bsp_specs: Move -e start from *link to *startfile to avoid warning
230        for undefined entry symbol when linking relocatables with binutils
231        2.19.
232
2332008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        PR 1344/bsps
236        * clock/ckinit.c: Committed code was not final. Corrections.
237
2382008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
239                Michael South <msouth@msouth.org>
240
241        PR 1344/bsps
242        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
243        nanoseconds granularity. i8254 is very slow on some systems. TSC use
244        is auto-detected by default.
245
2462008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
247
248        * startup/bspgetworkarea.c: Remove debug prints.
249
2502008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * startup/bspgetworkarea.c: Fix botched edit.
253
2542008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
255
256        * startup/bspgetworkarea.c: Change size_t to ssize_t on
257        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
258        which would limit the work area to 64K.
259
2602008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
261
262        * Makefile.am: Turn = into +=.
263
2642008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
265
266        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
267        of building libbspstart.a, using automake-rules.
268
2692008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
270
271        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
272        * Makefile.am: Reflect changes above.
273
2742008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
275
276        * Makefile.am: Eliminate *_SOURCES.
277
2782008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
281        components.
282
2832008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
284
285        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
286
2872008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
288
289        * Makefile.am: Cosmetics.
290
2912008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
292
293        * configure.ac: Make letting boot_card() handle work area allocation
294        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
295        BSP_BOOTCARD_OPTIONS.
296
2972008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
298
299        * startup/bspclean.c: Removed.
300
3012008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
302
303        * startup/bspreset.c: New file.
304
3052008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
306
307        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
308        include/bsp.h: Use standardized bsp_cleanup() which can optionally
309        print a message, poll for user to press key, and call bsp_reset().
310        Using this eliminates the various bsp_cleanup() implementations which
311        had their own implementation and variety of string constants.
312
3132008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
314
315        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
316        bsp_get_work_area() implementation and use more of the BSP
317        Initialization Framework.
318        * startup/bspgetworkarea.c: New file.
319
3202008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
321
322        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
323        is NOT used anywhere.
324
3252008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
326
327        * startup/bspstart.c: Remove unnecessary includes of
328        rtems/libcsupport.h and rtems/libio.h.
329
3302008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
331
332        * ide/ide.c: Convert to "bool".
333
3342008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
335
336        * console/console.c: Remove bogus decl.
337        * timer/timer.c: Convert to "bool".
338
3392008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
340
341        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
342        Eliminate rtems_boolean.
343
3442008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
345
346        * timer/timer.c: Eliminate empty function from every benchmark timer
347        driver. Fix spelling.
348
3492008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
350
351        * timer/timer.c: Rename timer driver methods to follow RTEMS
352        programming conventions.
353
3542008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
355
356        * Makefile.am: Now named bspclean.c
357
3582008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
359
360        * startup/bspclean.c: New file.
361        * startup/exit.c: Removed.
362
3632008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
364
365        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
366
3672008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
370        startup/bspstart.c: Fix warnings for prototypes, types, etc.
371
3722008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
373
374        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
375        Add missing prototypes.
376        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
377
3782008-07-29      Chris Johns <chrisj@rtems.org>
379
380        * ide/ide.c: Updated to the rtems_* libblock changed.
381
3822008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
383
384        * console/console.c, console/serial_mouse.c: Eliminate copies of
385        switches to convert termios Bxxx constants to xxx as an integer. Use
386        the shared termios_baud_to_number() routine to do the same
387        conversion.
388
3892008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
390
391        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
392        Framework to ask the BSP where it has memory for the RTEMS Workspace
393        and C Program Heap. These collectively are referred to as work area.
394        If the BSP supports this, then it does not have to include code to
395        split the available memory between the two areas. This reduces the
396        amount of code in the BSP specific bspstart.c file. Additionally, the
397        shared framework can initialize the C Library, call
398        rtems_debug_enable(), and dirty the work area memory. Until most/all
399        BSPs support this new capability, if the BSP supports this, it should
400        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
401        When the transition is complete, this autoconf macro can be removed.
402
4032008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
404
405        * startup/bspstart.c: Refactored and renamed initialization routines to
406        rtems_initialize_data_structures, rtems_initialize_before_drivers,
407        rtems_initialize_device_drivers, and
408        rtems_initialize_start_multitasking. This opened the sequence up so
409        that bootcard() could provide a more robust and flexible framework
410        which is easier to explain and understand. This also lays the
411        groundwork for sharing the division of available memory between the
412        RTEMS workspace and heap and the C library initialization across all
413        BSPs.
414
4152008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
416
417        * configure.ac: Remove spurious line.
418
4192008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
420
421        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
422        console_reserve_resources and termios_reserve_resources.
423
4242008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
425
426        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
427        a network driver. This simplifies the Makefile.am and avoids pulling
428        in unneeded code.
429
4302008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
431
432        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
433        configuration option. When this is set to one, a clean exit of an
434        application will result in the BSP resetting the hardware without
435        waiting for a human to press a key.
436        * start/start.S, startup/linkcmds: Replace the linkcmds with a
437        version very closely based upon the default in binutils 2.18 for
438        this target.  This eliminated weird failures with C++ dtors even
439        in C applications.  We had an extra _ on a symbol used in start.S.
440
4412008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
442
443        * configure.ac: Fix typo.
444
4452008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * startup/linkcmds: Add wildcard to gcc_except_table section so
448        programs compiled with gcc 4.3.x can link.
449
4502008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
451
452        * clock/ckinit.c: Rework clock driver to use template and to provide
453        nanoseconds since last tick capability.
454
4552007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
456
457        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
458        of the Configuration Table. Use the RTEMS provided accessor macros to
459        obtain configuration fields.
460
4612007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
462
463        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
464        from CPU Table to Configuration Table. Eliminate CPU Table from all
465        ports. Delete references to CPU Table in all forms.
466
4672007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
468
469        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
470        Table fields to the Configuration Table. This included
471        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
472        do_zero_of_workspace, extra_mpci_receive_server_stack,
473        stack_allocate_hook, and stack_free_hook. As a side-effect of this
474        effort some multiprocessing code was made conditional and some style
475        clean up occurred.
476
4772007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
478
479        * startup/bspstart.c: Eliminate the interrupt_table_segment and
480        interrupt_table_offset fields in the i386 CPU Table since they are
481        never read.
482
4832007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
484
485        PR 1257/bsps
486        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
487        Code outside of cpukit should use the public API for
488        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
489        public API and directly accessing _CPU_ISR_Disable and
490        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
491        directive which could lead to problems. This patch also changes the
492        type of the variable passed into these routines and addresses minor
493        style issues.
494
4952007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
496
497        * console/vt.c: Changed tabs to spaces.
498
4992007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
500
501        * console/keyboard.c: Replaced tabs with spaces.
502
5032007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
504
505        * startup/bspstart.c: If we cannot find enough memory to run the
506        program, generate a fatal error and print a message.
507
5082007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
509
510        * ne2000/ne2000.c: Fix spelling error.
511
5122007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
513
514        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
515        since it was used to configure a no longer used feature. Device names
516        are now part of the filesystem not in a table.
517
5182007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
519
520        PR 1244/bsps
521        * console/console.c: Remove definition of __assert.
522
5232007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
524
525        * bsp_specs: Remove qrtems_debug.
526
5272007-04-02      Joel Sherrill <joel@OARcorp.com>
528
529        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
530
5312007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
532
533        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
534
5352007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
536
537        * ne2000/ne2000.c: Remove typecast.
538
5392007-03-11      Joel Sherrill <joel@OARcorp.com>
540
541        * startup/bspstart.c: Remove assignments of
542        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
543        value in boot_card.c
544
5452007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
546
547        * console/fb_vga.c: Eliminate __u16, __u32.
548
5492006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
550
551        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
552        ioctl_command_t as arg in ioctl-functions.
553
5542006-12-13      Alexey Shamrin <shamrin@gmail.com>
555
556        PR 1189/bsps
557        * console/outch.c: If you print a character with the code larger than
558        127 (extended ASCII) to the VGA console, then it blinks. The reason:
559        char == signed char, so such characters get represented by negative
560        numbers. The sign bit then goes to attribute byte, resulting in the
561        blinking.
562
5632006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
564
565        * configure.ac: New BUG-REPORT address.
566
5672006-11-15      Joel Sherrill <joel@OARcorp.com>
568
569        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
570        file and simplified initialization.
571
5722006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
573
574        * Makefile.am: Remove superfluous -DASM.
575
5762006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
577
578        * configure.ac: Require autoconf-2.60. Require automake-1.10.
579
5802006-09-11      Joel Sherrill <joel@OARcorp.com>
581
582        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
583        style.
584
5852006-09-04      Till Straumann <strauman@slac.stanford.edu>
586
587        * startup/bspstart.c, start/start.S: Since the crude
588        memory autodetection code can easily fail (boards with
589        'reserved' regions - I experienced a hard lockup on a
590        dell precision 490 when writing past the bios-reported
591        memory size) I added code that a) tries to save
592        and use multiboot info, if present b) allows applications
593        to override/set memory size via a weak alias.
594
5952006-09-04      Till Straumann <strauman@slac.stanford.edu>
596
597        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
598
5992006-02-01      Joel Sherrill <joel@OARcorp.com>
600
601        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
602        This makes it easy to build the pc386 BSP in a configuration that
603        corresponds to qemu with COM1 redirected to stdio.
604
6052006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
606
607        * configure.ac: Remove explicit ampolish3 support (now in
608        RTEMS_BSP_CONFIGURE).
609
6102006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
611
612        * configure.ac: Add ampolish3 support.
613        * Makefile.am: Add preinstall.am.
614
6152005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
616
617        * timer/timer.c: Remove C++-style comments.
618
6192005-11-02      Till Straumann <strauman@slac.stanford.edu>
620
621        PR 832/bsps
622        * startup/ldsegs.S: put IDT and GDT into data segment.
623        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
624        text segment checksum comparison failed...
625
6262005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
627
628        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
629        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
630
6312005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
632
633        * Makefile.am: Install/preinstall headers from ../../i386/shared.
634
6352005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
636
637        PR 649/filesystem
638        * ide/idecfg.c: added configuration items for primary/secondary
639        IDE interface
640        * configure.ac: added configuration items for primary/secondary
641        IDE interface
642       
6432005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
644
645        * 3c509/3c509.c: Remove [$]Log.
646        Include <errno.h> instead of <sys/errno.h>.
647
6482005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
649
650        * timer/timer.c: Enhance to use either interupt-based timer
651        functions on older CPUs or to use TSC-based timer functions on
652        more recent (Pentium and above) CPUs. The decision is made in
653        Timer_initialize function when it is called for the first time
654        based on a result obtained from cpuid instruction during the BSP
655        initialization phase. During the first call, there are also late
656        bindings to the implementation functions initialized to
657        appropriate values.
658
6592005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
660
661        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
662
6632005-07-18      Lars Munch <lars@segv.dk>
664
665        PR 813/networking
666        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
667        parameter was added to irq handlers (2005-04-18). Before these
668        changes the argument to the interrupt handler was the interrupt
669        number, now the argument is handle, but the ne2000 driver needs the
670        interrupt number. The fix is to set the handle to the interrupt
671        number.
672
6732005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
674
675        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
676
6772005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
678
679        * include/bsp.h: New header guard.
680
6812005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
682
683        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
684        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
685        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
686        subdirectory.
687
6882005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
689
690        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
691        remove warnings.
692        * console/console.c, wd8003/wd8003.c: Added support for
693        addition of parameter in ISRs.
694       
6952005-04-26      Joel Sherrill <joel@OARcorp.com>
696
697        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
698
6992005-04-18      Eric Valette <eric.valette@free.fr>
700
701        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
702        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
703
7042005-02-18      Joel Sherrill <joel@OARcorp.com>
705
706        * console/keyboard.h: Add include file and cleanup file header.
707
7082005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
709
710        * clock/todcfg.c: size_t RTC_Count.
711
7122005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
713
714        * console/vgainit.c: static graphic_on|off.
715
7162005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
717
718        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
719
7202005-01-04      Joel Sherrill <joel@OARcorp.com>
721
722        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
723        warnings.
724
7252005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
726
727        * Makefile.am: Remove build-variant support.
728
7292004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
730
731        PR 703/filesystem
732        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
733        to uint16_t for UDMA support.
734
7352004-10-13      Eric Norum <norume@aps.anl.gov>
736
737        PR 688/bsps
738        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
739
7402004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
741
742        * configure.ac: Require automake > 1.9.
743
7442004-07-25      Joel Sherrill <joel@OARcorp.com>
745
746        * 3c509/3c509.c: Add <sys/errno.h>.
747        * startup/linkcmds: Add .jcr section.
748
7492004-05-21  Till Strauman <strauman@slac.stanford.edu>
750
751        * PR 624/bsps
752        startup/bspstart.c: When probing the memory, make sure not to
753        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
754        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
755        the screen.
756
7572004-05-21      Joel Sherrill <joel@OARcorp.com>
758
759        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
760        recent updates to BSD header files.
761
7622004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
763
764        PR 610/bsps
765        * Makefile.am: Add include/tm27.h, Cosmetics.
766        * include/tm27.h: Final cosmetics.
767
7682004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
769
770        * include/bsp.h: Split out tmtest27 support.
771        * include/tm27.h: New.
772
7732004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
774
775        PR 613/bsps
776        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
777
7782004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
779
780        PR 614/bsps
781        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
782
7832004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
784
785        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
786        which still uses RTEMS_ROOT).
787
7882004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
789
790        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
791        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
792
7932004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
794
795        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
796        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
797        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
798        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
799
8002004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
801
802        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
803        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
804        c99 fixed size types.
805
8062004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
807
808        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
809        Preinstall dist_project_lib*.
810
8112004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
812
813        * configure.ac: Explicitly check for OBJCOPY.
814
8152004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
816
817        * Makefile.am: Reflect changes to bsp.am.
818
8192004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
820
821        * Makefile.am: Reflect changes to bsp.am.
822
8232004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
824
825        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
826
8272004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
828
829        * Makefile.am: Add start*.bin to CLEANFILES.
830
8312004-02-06      Joel Sherrill <joel@OARcorp.com>
832
833        * Makefile.am: Split startup into multiple .rels without reorganizing
834        the source.
835
8362004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
837
838        * Makefile.am: Add missing $ in reference to 3c509.rel.
839
8402004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
841
842        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
843        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
844        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
845        wrapup/Makefile.am. Use automake compilation rules.
846        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
847        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
848        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
849        * configure.ac: Reflect changes above.
850        * start/start.S: Change comment to make it gcc -ansi compliant.
851
8522004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
853
854        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
855        Add RTEMS_PROG_CCAS.
856
8572004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
858
859        * Makefile.am: Add PREINSTALL_DIRS.
860        * console/Makefile.am: Add PREINSTALL_DIRS.
861        * wrapup/Makefile.am: Reflect changes to libcpu.
862
8632004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
864
865        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
866        Add PRE/TMPINSTALL_FILES to CLEANFILES.
867        * console/Makefile.am: Ditto.
868        * startup/Makefile.am: Ditto.
869
8702004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
871
872        * start/Makefile.am: Remove.
873        * Makefile.am: Merge-in start/Makefile.am.
874        * configure.ac: Reflect changes above.
875
8762004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
877
878        * wrapup/Makefile.am: Eliminate $(LIB).
879        Use noinst_DATA to trigger building libbsp.a.
880
8812003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
882
883        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
884
8852003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
886
887        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
888        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
889
8902003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
891
892        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
893        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
894        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
895
8962003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
897
898        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
899
9002003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
901
902        * wrapup/Makefile.am: Cosmetics.
903
9042003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
905
906        * Makefile.am: Misc cleanups and fixes.
907        * start/Makefile.am: Misc cleanups and fixes.
908        * startup/Makefile.am: Misc cleanups and fixes.
909        * wrapup/Makefile.am: Misc cleanups and fixes.
910
9112003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
912
913        * ide/Makefile.am: PGM = ide.rel.
914
9152003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
916
917        * Makefile.am: Add preinstallation dirstamp support.
918        * 3c509/Makefile.am: Cosmetics.
919        * clock/Makefile.am: Cosmetics.
920        * console/Makefile.am: Add preinstallation dirstamp support.
921        * ide/Makefile.am: Cosmetics.
922        * ne2000/Makefile.am: Cosmetics.
923        * start/Makefile.am: Add compilation dirstamp support.
924        * startup/Makefile.am: Cosmetics.
925        * timer/Makefile.am: Cosmetics.
926        * wd8003/Makefile.am: Cosmetics.
927        * wrapup/Makefile.am: Cosmetics.
928
9292003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
930
931        * 3c509/Makefile.am: Remove all-local: $(ARCH).
932        * clock/Makefile.am: Remove all-local: $(ARCH).
933        * console/Makefile.am: Remove all-local: $(ARCH).
934        * ide/Makefile.am: Remove all-local: $(ARCH).
935        * ne2000/Makefile.am: Remove all-local: $(ARCH).
936        * start/Makefile.am: Remove all-local: $(ARCH).
937        * startup/Makefile.am: Remove all-local: $(ARCH).
938        * timer/Makefile.am: Remove all-local: $(ARCH).
939        * wd8003/Makefile.am: Remove all-local: $(ARCH).
940        * wrapup/Makefile.am: Remove all-local: $(ARCH).
941
9422003-10-02      Till Strauman <strauman@slac.stanford.edu>
943
944        PR 502/bsps
945        * console/outch.c: Add support for a few ANSI escape sequences to make
946        libetcl happy.
947
9482003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
949
950        * Makefile.am: Merge-in include/Makefile.am.
951        Reflect changes to bsp.am.
952        * include/Makefile.am: Remove.
953        * configure.ac: Reflect changes above.
954
9552003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
956
957        * bsp_specs: Remove *lib:.
958
9592003-09-04      Joel Sherrill <joel@OARcorp.com>
960
961        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
962        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
963        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
964        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
965        URL for license changed.
966
9672003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
968
969        PR 461/bsps
970        * start/Makefile.am: Correct generation of startup16.bin.
971
9722003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
973
974        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
975
9762003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
977
978        * Makefile.am: Reflect having moved aclocal/.
979
9802003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
981
982        * Makefile.am: Reflect having moved automake/.
983        * 3c509/Makefile.am: Reflect having moved automake/.
984        * clock/Makefile.am: Reflect having moved automake/.
985        * console/Makefile.am: Reflect having moved automake/.
986        * ide/Makefile.am: Reflect having moved automake/.
987        * include/Makefile.am: Reflect having moved automake/.
988        * ne2000/Makefile.am: Reflect having moved automake/.
989        * start/Makefile.am: Reflect having moved automake/.
990        * startup/Makefile.am: Reflect having moved automake/.
991        * timer/Makefile.am: Reflect having moved automake/.
992        * wd8003/Makefile.am: Reflect having moved automake/.
993        * wrapup/Makefile.am: Reflect having moved automake/.
994
9952003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
996
997        PR 452/bsps
998        * startup/Makefile.am: Remove USE_INIT_FINI.
999
10002003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1001
1002        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1003
10042003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1005
1006        PR 445/bsps
1007        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
1008        Remove cpp, old_cpp (now unused).
1009
10102003-07-08      Joel Sherrill <joel@OARcorp.com>
1011
1012        * console/console.c: Correct typo.
1013
10142003-05-08      Chris Johns  <cjohns@cybertec.com.au>
1015
1016        * HOWTO:
1017        Updated the GRUB version info and how to build GRUB from source.
1018        Added how to boot over the network with a PXE Netboot BIOS.
1019
10202003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1021
1022        * ide/.cvsignore: New.
1023
10242003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
1025
1026        PR 368/filesystems
1027        * startup/ldsegs.S: Increase alignment.
1028        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
1029        Added IDE supporting infrastructure.
1030        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
1031        BSP support for libchip standard ide driver.
1032
10332003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1034
1035        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1036
10372003-02-20      Till Straumann <strauman@slac.stanford.edu>
1038
1039        PR 353/bsps
1040        * include/bsp.h: Let the application override the network driver
1041        and attach routine.
1042
10432003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1044
1045        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1046
10472003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1048
1049        * configure.ac: AC_PREREQ(2.57).
1050
10512003-01-20      Joel Sherrill <joel@OARcorp.com>
1052
1053        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
1054
10552003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1056
1057        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1058        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1059        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1060        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1061        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1062        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1063        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1064
10652002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1066
1067        * start/Makefile.am: Use install-data-local to install startfile.
1068
10692002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1070
1071        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1072
10732002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1074
1075        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
1076
10772002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1078
1079        * .cvsignore: Reformat.
1080        Add autom4te*cache.
1081        Remove autom4te.cache.
1082
10832002-09-13     Eric Norum <eric.norum@usask.ca>
1084
1085        * start/start16.S: Remove unwanted + at beginning of relative
1086        numeric label.
1087
10882002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1089
1090        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
1091
10922002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1093
1094        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
1095        PREINSTALL_FILES.
1096        * console/mouse_parser.c: Include <string.h> (for strcmp).
1097        * console/vt.c: Include <string.h> (for memcpy).
1098        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
1099
11002002-08-21      Joel Sherrill <joel@OARcorp.com>
1101
1102        * bsp_specs: Added support for -nostdlibs.
1103
11042002-08-14      Joel Sherrill <joel@OARcorp.com>
1105
1106        * start/start16.S: Per PR259, added code to test for video present
1107        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
1108        tested this patch.
1109
11102002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1111
1112        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
1113
11142002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1115
1116        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
1117        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
1118        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
1119        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
1120        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
1121        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
1122        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
1123        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
1124        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
1125
11262002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1127
1128        * startup/ldsegs.S: #include <asm.h>.
1129        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
1130        Remove printk (Now in bspIo.h).
1131
11322002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1133
1134        * start/Makefile.am: Eliminate PGM.
1135        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
1136        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
1137
11382002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1139
1140        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
1141
11422002-07-16      Eric Norum <eric.norum@usask.ca>
1143
1144        * console/console.c: Others on the rtems-users list have expressed
1145        concern about this run-time selection, so I've enclosed the changes
1146        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
1147
11482002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1149
1150        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
1151        Remove $(OBJS) from all-local.
1152
11532002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1154
1155        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
1156
11572001-05-09      Joel Sherrill <joel@OARcorp.com>
1158
1159        * startup/linkcmds: In support of gcc 3.1, added one of more
1160        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1161        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
1162        and direction of segments to memory regions may also have been
1163        addressed.  This was a sweep across all BSPs.
1164 
11652002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1166
1167        * configure.ac:
1168        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1169        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1170        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
1171        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1172        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
1173        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1174        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1175        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
1176        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
1177        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1178        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1179        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
1180        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1181
11822002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1183
1184        * PR139
1185        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1186
11872002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1188
1189        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1190
11912001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1192
1193        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1194        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1195
11962001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1197
1198        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1199
12002001-10-12      Joel Sherrill <joel@OARcorp.com>
1201
1202        * console/inch.c: Fixed typo.
1203
12042001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1205
1206        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1207        * configure.in: Remove.
1208        * configure.ac: New file, generated from configure.in by autoupdate.
1209
12102001-09-27      Joel Sherrill <joel@OARcorp.com>
1211
1212        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1213
12142001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1215
1216        * include/Makefile.am: Use 'CLEANFILES ='.
1217        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1218        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1219        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1220
12212001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1222
1223        * console/Makefile.am: Remove RTEMS_H_FILES.
1224        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1225
12262001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1227
1228        * configure.in: Add bspopts.h.
1229        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1230        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1231        * 3c509/Makefile.am: Dito.
1232        * console/Makefile.am: Dito.
1233        * include/bsp.h: Include bspopts.h.
1234
12352001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1236
1237        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1238
12392001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1240
1241        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1242
12432001-01-05      Joel Sherrill <joel@OARcorp.com>
1244
1245        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1246        would be visible.
1247
12482000-12-05       Eric Valette <valette@crf.canon.fr>
1249
1250        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1251        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1252        handling in new keyboard management code.  Correct
1253        BSP_poll_char initialization routine.
1254        * start/start.S, startup/bspstart.c: Correct when the video is
1255        initialized.
1256        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1257        did not work correctly on all PC speeds. The new calibrate routine
1258        has been tested on Pentium 166, pentium II 200, pentium III
1259        300 Mhz and does work as expected.
1260
12612000-12-05      Joel Sherrill <joel@OARcorp.com>
1262
1263        * pc386/console/console.c, pc386/console/serial_mouse.c,
1264        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1265
12662000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1267
1268        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1269
12702000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1271
1272        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1273
12742000-11-01      Joel Sherrill <joel@OARcorp.com>
1275
1276        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1277        and libcsupport.h moved from libc to lib/include/rtems and
1278        now must be referenced as <rtems/XXX.h>.   Header file order
1279        was cleaned up while doing this.
1280
12812000-10-29      Joel Sherrill <joel@OARcorp.com>
1282
1283        * startup/sbrk.c: Removed.  Redundant with shared version.
1284
12852000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1286
1287        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1288        Switch to GNU canonicalization.
1289
12902000-10-23      Joel Sherrill <joel@OARcorp.com>
1291
1292        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1293
12942000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1295
1296        * console/serial_mouse.c: Added support for changing serial parameters.
1297
12982000-10-20      Joel Sherrill <joel@OARcorp.com>
1299
1300        * include/wd80x3.h: Added file header and logic to prevent multiple
1301        inclusions of this file.
1302        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1303
13042000-10-20      Joel Sherrill <joel@OARcorp.com>
1305
1306        * include/bsp.h: Cleaned up network driver name and attach defines.
1307
13082000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1309
1310        * ne2000/ne2000.c: Fix some errors in the driver. 
1311        1. There was no sufficient check of data in ethernet header.
1312        The code in ne_rx_daemon() was:
1313            inport_word (dport, len);
1314            ...
1315            len -= 4;
1316              ...
1317            if (len > 0)
1318              ne_read_data (sc, startaddr, len, p);
1319        Unfortunately, sometimes my NIC gave me too big len value,
1320        the result was memory override.  To fix this, I added ethernet
1321        header data checking.
1322
1323        2. The way overrides were serviced was not good.  It was complex
1324        but sometimes did not provide reliable continuing of NIC working.
1325        I had the situation of an endless loop in ne_check_status()
1326        after override processing.
1327
1328        3. There was conceptual error of porting.  The old method of
1329        overrides curing was ported from the OS-s, where override-processing
1330        did start immediately.  But RTEMS-version uses events, and cleaning
1331        of the overrides can start later.
1332
1333        I selected the way of ne2000 programming that is used
1334        in freebsd kernel (v4.0).
1335
1336        Because of both problems, incorrect data in header of raw packet
1337        and receiver override, it went through ne_reset() and fully
1338        reset the ne2000.
1339
1340        So, in summary
1341        - added detecting of the incorrect data in ethernet header;
1342        - replaced handling of receiver overrides with new scheme,
1343        via resetting of NIC, this method is used also in case of
1344        invalid header detecting.
1345
13462000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1347
1348        * console/console.c, console/serial_mouse.c, include/bsp.h:
1349        Add the ability to set parity, number of data bits and
1350        number of stop bits to the existing i386 serial drivers.
1351
13522000-10-17      Joel Sherrill <joel@OARcorp.com>
1353
1354        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1355        to libbsp/i386/shared/irq.
1356
13572000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1358
1359        * startup/linkcmds: Added lines so DWARF debug information
1360        would be available.  Otherwise gdb complains that the offsets
1361        for the debug info are incorrect and doesn't load the files.
1362
13632000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1364
1365        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1366
13672000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1368
1369        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1370        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1371        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1372        compile.am
1373
13742000-08-30      Joel Sherrill <joel@OARcorp.com>
1375
1376        * console/keyboard.h: Changed numerous routines from extern inline
1377        to static inline.
1378
13792000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1380
1381        * Major rework of the "/dev/console" driver.
1382        * Added termios support for stdin ( keyboard ).
1383        * Added ioctls() to support modes similar to Linux( XLATE,
1384        RAW, MEDIUMRAW ).
1385        * Added Keyboard mapping and handling of the keyboard's leds.
1386        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1387        controller ( 16 colors ).
1388        * Added PS/2 and Serial mouse support for PC386 BSP.
1389        * console/defkeymap.c: New file.
1390        * console/fb_vga.c: New file.
1391        * console/fb_vga.h: New file.
1392        * console/i386kbd.h: New file.
1393        * console/kd.h: New file.
1394        * console/keyboard.c: New file.
1395        * console/keyboard.h: New file.
1396        * console/mouse_parser.c: New file.
1397        * console/mouse_parser.h: New file.
1398        * console/pc_keyb.c: New file.
1399        * console/ps2_drv.h: New file.
1400        * console/ps2_mouse.c: New file.
1401        * console/ps2_mouse.h: New file.
1402        * console/serial_mouse.c: New file.
1403        * console/serial_mouse.h: New file.
1404        * console/vgainit.c: New file.
1405        * console/vt.c: New file.
1406        * console/Makefile.am: Reflect new files.
1407        * console/console.c, console/inch.c, console/outch.c: Console
1408        functionality modifications.
1409        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1410
14112000-08-10      Joel Sherrill <joel@OARcorp.com>
1412
1413        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.