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

4.104.115
Last change on this file since 1b3f7e92 was ee07b997, checked in by Joel Sherrill <joel.sherrill@…>, on 03/10/10 at 17:16:02

2010-03-10 Gedare Bloom <gedare@…>

PR 1495/bsp

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