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

4.115
Last change on this file since 8ee3775 was 8ee3775, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/02/11 at 15:01:43

2011-02-02 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: Require autoconf-2.68, automake-1.11.1.
  • Property mode set to 100644
File size: 47.8 KB
Line 
12011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Require autoconf-2.68, automake-1.11.1.
4
52011-01-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
6
7        * clock/rtc.c, console/console.c, console/inch.c, console/outch.c,
8        include/bsp.h, include/crt.h, ne2000/ne2000.c, startup/bspcmdline.c,
9        startup/bspstart.c, startup/ldsegs.S, timer/timer.c,
10        timer/timerisr.S: Fix typo where license said found in found in.
11
122011-01-06      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * configure.ac: Move comment to correct location.
15
162010-10-11      Chris Johns <chrisj@rtems.org>
17
18        * console/console.c: Fix the baudrate command line support.
19       
202010-08-27      Chris Johns <chrisj@rtems.org>
21
22        * console/console.c: Add baudrate support to the --console command
23        line option. You can now do '--console=com1,115200'.
24
252010-07-23      Vinu Rajashekhar <vinutheraj@gmail.com>
26
27        * start/start.S: Replace the call to _return_to_monitor by
28        hlt instruction.
29        * startup/ldsegs.S: Remove the _return_to_monitor function.
30
312010-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * timer/timer.c: Do not do the indirect call if NULL.
34
352010-06-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
36
37        * startup/bspstart.c: Formatting.
38
392010-05-09      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * timer/timer.c: Now runs on 486 and below again. Reformatted.
42
432010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
44
45        * Makefile.am, preinstall.am: Update for generic interrupt support
46        changes.
47
482010-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * console/console.c, console/ps2_mouse.c: Reflect termios API
51        changes.
52
532010-04-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
54
55        * make/custom/pc386.cfg: EXEEXT is not defined in application Makefile
56        support. All other BSPs just use .exe directly on objcopy commands.
57        This makes it consistent and allows external examples (network demos,
58        examples-v2, etc to link.
59
602010-03-26      Chris Johns <chrisj@rtems.org>
61
62        * make/custom/pc386.cfg: Revert the PR1495 change.
63
642010-03-10      Gedare Bloom <gedare@gwu.edu>
65
66        PR 1495/bsp
67        * clock/ckinit.c, make/custom/pc386.cfg: Calling
68        rtems_clock_get_uptime() in a tight loop sometimes showed time moving
69        backwards.
70
712009-12-23      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * include/bsp.h: Add BSP_HAS_FRAME_BUFFER.
74
752009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * clock/ckinit.c: Fix warning.
78
792009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * startup/bspgetworkarea.c: Make bsp_mem_size available for page table
82        initialization.
83
842009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * include/bsp.h, startup/bspgetworkarea.c: Rework bsp_size_memory() to
87        ensure that multiboot information regarding memory size is used as
88        the primary source. This was broken in the move to supporting a
89        unified workspace. It worked this way in 4.9 so this was a
90        regression.
91
922009-12-09      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * startup/bspgetworkarea.c: Add debug printk's.
95        * startup/linkcmds: Using "-Wl,--defsym -Wl,RamSize=0x1000000"
96        results in _RamSize being defined.  Handle this properly.
97
98
99
1002009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * include/bsp.h: BSP should not define
103        CONFIGURE_NUMBER_OF_TERMIOS_PORTS.
104
1052009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * ne2000/ne2000.c: Logic on defaulting port number was inverted when
108        adding command line arguments.
109
1102009-11-05      Till Straumann <strauman@slac.stanford.edu>
111
112        * console/console.c: Fixed compiler warning.
113
1142009-11-05      Till Straumann <strauman@slac.stanford.edu>
115
116        * start/start.S, console/console.c: Separated code
117        that switched console and printk port based on info
118        gathered from the commandline and/or a BSP provided
119        routine into new BSP_console_select() which is called
120        from 'start.S' so that early messages make it to the
121        redirected printk port.
122
1232009-10-28      Till Straumann <strauman@slac.stanford.edu>
124
125        * start/start.S: Make sure initial stack is aligned
126        to CPU_STACK_ALIGNMENT before calling C-code.
127
1282009-10-27      Till Straumann <strauman@slac.stanford.edu>
129
130        * include/bsp.h, console/console.c: Provide weak-alias
131        hook so that the application may choose the console.
132
1332009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
136
1372009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * configure.ac: Don't add -ansi -fasm to CFLAGS.
140
1412009-10-15      Chris Johns <chrisj@rtems.org>
142
143        * ne2000/ne2000.c: Add --ne2k-irq and --ne2k-port boot command
144        line configure options.
145
146        * ide/ide.c: Fix a bug which left 4 words in the buffer of the
147        disk. Some devices do not follow the standard and terminate the
148        command which a new command occurs and/or low data ready when data
149        is still to be read.
150       
1512009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
152
153        * make/custom/pc386.cfg: New (relocated from /make/custom).
154        * make/custom/pc386dx.cfg: New (relocated from /make/custom).
155        * make/custom/pc486.cfg: New (relocated from /make/custom).
156        * make/custom/pc586.cfg: New (relocated from /make/custom).
157        * make/custom/pc686.cfg: New (relocated from /make/custom).
158
1592009-10-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
160
161        * Makefile.am: Added interrupt server.
162
1632009-10-08      Chris Johns <chrisj@rtems.org>
164
165        * ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
166        64K in a single write on my test PC and qemu with this driver. The
167        driver only checks the data ready bit at the start of each 512
168        block being transfered. This has speed the transfer loop up. Fixed
169        the timing so the BSP timer is used until RTEMS has started.
170
1712009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
172
173        * console/console.c, console/serial_mouse.c: Reflect
174        termios_baud_to_number having been renamed to
175        rtems_termios_baud_to_number.
176
1772009-09-15      Till Straumann <strauman@slac.stanford.edu>
178
179        PR 1344/bsps:
180        * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
181        TSC handler was used when 8254 was requested and vice versa.
182        Also, nanosecond handler was never installed to RTEMS clock.
183
1842009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
185
186        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
187
188 2009-08-22     Roxana Leontie <roxana.leontie@gmail.com>
189
190        * console/fb_vga.c: improved read/write
191
1922009-08-21      Roxana Leontie <roxana.leontie@gmail.com>
193
194        * pc386/console/fb_vga.c: added read/write functionality; added thread
195        safety to prevent multiple open() operations of the frame buffer device.
196
1972009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
200        Should be automatically handled by confdefs.h or the application.
201
2022009-08-06      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * include/tm27.h: Remove references to rtems_interrupt_catch since this
205        archiecture does not use Simple Vectored Interrupt model.
206
2072009-08-03      Roxana Leontie <roxana.leontie@gmail.com>
208
209        * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
210
2112009-07-29      Roxana Leontie <roxana.leontie@gmail.com>
212
213        * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
214        frame_buffer_ naming. Joel cleaned up formatting and removed tabs
215        that were there long before Roxana touched this file.
216        * console/fb_vga.h: Removed.
217
2182009-07-24      Roxana Leontie <roxana.leontie@gmail.com>
219
220        * console/fb_vga.c: divided fb_screeninfo structure into
221        fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
222
2232009-07-21      Roxana Leontie <roxana.leontie@gmail.com>
224
225        * console/fb_vga.c: replaced the ioctl structures with linux
226        framebuffer equivalents
227
2282009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
229
230        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
231        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
232        have the same options.
233
2342009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
235
236        * Makefile.am, preinstall.am: Update for generic interrupt support.
237
2382009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
239
240        * console/ps2_mouse.c: Fix inconsistent spacing.
241
2422009-06-12      Chris Johns <chrisj@rtems.org> 
243
244        * ide/ide.c: Format the data output in DEBUG mode.
245
2462009-05-30      Chris Johns <chrisj@rtems.org>
247
248        * ide/ide.c: Add initialisation code to reset the IDE devices and
249        to probe them and display their model numbers. Also add code to
250        display the probing to aid bring up new hardware.
251
252        * ide/idecfg.c: Add the --ide-show command to show probing type
253        accessing when finding devices on the configured IDE buses.
254
2552009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
256
257        * Makefile.am, preinstall.am: Install tty_drv.h
258
2592009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
260
261        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
262        bsp_get_work_area() since the work area is larger than a single
263        allocatable object.
264
2652009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
266
267        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
268
2692009-04-28      Chris Johns <chrisj@rtems.org>
270
271        * Makefile.am: Add bspcmdline.c.
272        * include/bsp.h: Add boot command line interfaces.
273        * start/start.c: Save the multiboot command line. Pass the command
274        line to boot_card.
275        * start/start.S: Update for boot_card command line change.
276        * startup/bspstart.c: Initialise the command line.
277        * startup/bspcmdline.c: New.
278        * console/console.c, ide/idecfg.c: Add boot command line support.
279        * ide/ide.cfg: Add prints for errors to help resolve problems.
280
2812009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
282
283        * configure.ac, start/start16.S: Remove duplicate configure option and
284        add support for the configure time variable BSP_VIDEO_80x50.
285
2862008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
287
288        * bsp_specs: Move -e start from *link to *startfile to avoid warning
289        for undefined entry symbol when linking relocatables with binutils
290        2.19.
291
2922008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        PR 1344/bsps
295        * clock/ckinit.c: Committed code was not final. Corrections.
296
2972008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
298                Michael South <msouth@msouth.org>
299
300        PR 1344/bsps
301        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
302        nanoseconds granularity. i8254 is very slow on some systems. TSC use
303        is auto-detected by default.
304
3052008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
306
307        * startup/bspgetworkarea.c: Remove debug prints.
308
3092008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
310
311        * startup/bspgetworkarea.c: Fix botched edit.
312
3132008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
314
315        * startup/bspgetworkarea.c: Change size_t to ssize_t on
316        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
317        which would limit the work area to 64K.
318
3192008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
320
321        * Makefile.am: Turn = into +=.
322
3232008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
324
325        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
326        of building libbspstart.a, using automake-rules.
327
3282008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
329
330        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
331        * Makefile.am: Reflect changes above.
332
3332008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
334
335        * Makefile.am: Eliminate *_SOURCES.
336
3372008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
338
339        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
340        components.
341
3422008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
343
344        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
345
3462008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
347
348        * Makefile.am: Cosmetics.
349
3502008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
351
352        * configure.ac: Make letting boot_card() handle work area allocation
353        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
354        BSP_BOOTCARD_OPTIONS.
355
3562008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
357
358        * startup/bspclean.c: Removed.
359
3602008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
361
362        * startup/bspreset.c: New file.
363
3642008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
365
366        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
367        include/bsp.h: Use standardized bsp_cleanup() which can optionally
368        print a message, poll for user to press key, and call bsp_reset().
369        Using this eliminates the various bsp_cleanup() implementations which
370        had their own implementation and variety of string constants.
371
3722008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
373
374        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
375        bsp_get_work_area() implementation and use more of the BSP
376        Initialization Framework.
377        * startup/bspgetworkarea.c: New file.
378
3792008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
380
381        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
382        is NOT used anywhere.
383
3842008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        * startup/bspstart.c: Remove unnecessary includes of
387        rtems/libcsupport.h and rtems/libio.h.
388
3892008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
390
391        * ide/ide.c: Convert to "bool".
392
3932008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
394
395        * console/console.c: Remove bogus decl.
396        * timer/timer.c: Convert to "bool".
397
3982008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
399
400        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
401        Eliminate rtems_boolean.
402
4032008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
404
405        * timer/timer.c: Eliminate empty function from every benchmark timer
406        driver. Fix spelling.
407
4082008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
409
410        * timer/timer.c: Rename timer driver methods to follow RTEMS
411        programming conventions.
412
4132008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        * Makefile.am: Now named bspclean.c
416
4172008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
418
419        * startup/bspclean.c: New file.
420        * startup/exit.c: Removed.
421
4222008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
423
424        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
425
4262008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
427
428        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
429        startup/bspstart.c: Fix warnings for prototypes, types, etc.
430
4312008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
432
433        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
434        Add missing prototypes.
435        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
436
4372008-07-29      Chris Johns <chrisj@rtems.org>
438
439        * ide/ide.c: Updated to the rtems_* libblock changed.
440
4412008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
442
443        * console/console.c, console/serial_mouse.c: Eliminate copies of
444        switches to convert termios Bxxx constants to xxx as an integer. Use
445        the shared termios_baud_to_number() routine to do the same
446        conversion.
447
4482008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
449
450        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
451        Framework to ask the BSP where it has memory for the RTEMS Workspace
452        and C Program Heap. These collectively are referred to as work area.
453        If the BSP supports this, then it does not have to include code to
454        split the available memory between the two areas. This reduces the
455        amount of code in the BSP specific bspstart.c file. Additionally, the
456        shared framework can initialize the C Library, call
457        rtems_debug_enable(), and dirty the work area memory. Until most/all
458        BSPs support this new capability, if the BSP supports this, it should
459        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
460        When the transition is complete, this autoconf macro can be removed.
461
4622008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
463
464        * startup/bspstart.c: Refactored and renamed initialization routines to
465        rtems_initialize_data_structures, rtems_initialize_before_drivers,
466        rtems_initialize_device_drivers, and
467        rtems_initialize_start_multitasking. This opened the sequence up so
468        that bootcard() could provide a more robust and flexible framework
469        which is easier to explain and understand. This also lays the
470        groundwork for sharing the division of available memory between the
471        RTEMS workspace and heap and the C library initialization across all
472        BSPs.
473
4742008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
475
476        * configure.ac: Remove spurious line.
477
4782008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
479
480        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
481        console_reserve_resources and termios_reserve_resources.
482
4832008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
484
485        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
486        a network driver. This simplifies the Makefile.am and avoids pulling
487        in unneeded code.
488
4892008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
490
491        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
492        configuration option. When this is set to one, a clean exit of an
493        application will result in the BSP resetting the hardware without
494        waiting for a human to press a key.
495        * start/start.S, startup/linkcmds: Replace the linkcmds with a
496        version very closely based upon the default in binutils 2.18 for
497        this target.  This eliminated weird failures with C++ dtors even
498        in C applications.  We had an extra _ on a symbol used in start.S.
499
5002008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
501
502        * configure.ac: Fix typo.
503
5042008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
505
506        * startup/linkcmds: Add wildcard to gcc_except_table section so
507        programs compiled with gcc 4.3.x can link.
508
5092008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
510
511        * clock/ckinit.c: Rework clock driver to use template and to provide
512        nanoseconds since last tick capability.
513
5142007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
515
516        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
517        of the Configuration Table. Use the RTEMS provided accessor macros to
518        obtain configuration fields.
519
5202007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
521
522        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
523        from CPU Table to Configuration Table. Eliminate CPU Table from all
524        ports. Delete references to CPU Table in all forms.
525
5262007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
527
528        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
529        Table fields to the Configuration Table. This included
530        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
531        do_zero_of_workspace, extra_mpci_receive_server_stack,
532        stack_allocate_hook, and stack_free_hook. As a side-effect of this
533        effort some multiprocessing code was made conditional and some style
534        clean up occurred.
535
5362007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
537
538        * startup/bspstart.c: Eliminate the interrupt_table_segment and
539        interrupt_table_offset fields in the i386 CPU Table since they are
540        never read.
541
5422007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
543
544        PR 1257/bsps
545        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
546        Code outside of cpukit should use the public API for
547        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
548        public API and directly accessing _CPU_ISR_Disable and
549        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
550        directive which could lead to problems. This patch also changes the
551        type of the variable passed into these routines and addresses minor
552        style issues.
553
5542007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
555
556        * console/vt.c: Changed tabs to spaces.
557
5582007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
559
560        * console/keyboard.c: Replaced tabs with spaces.
561
5622007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
563
564        * startup/bspstart.c: If we cannot find enough memory to run the
565        program, generate a fatal error and print a message.
566
5672007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
568
569        * ne2000/ne2000.c: Fix spelling error.
570
5712007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
572
573        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
574        since it was used to configure a no longer used feature. Device names
575        are now part of the filesystem not in a table.
576
5772007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
578
579        PR 1244/bsps
580        * console/console.c: Remove definition of __assert.
581
5822007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
583
584        * bsp_specs: Remove qrtems_debug.
585
5862007-04-02      Joel Sherrill <joel@OARcorp.com>
587
588        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
589
5902007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
591
592        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
593
5942007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
595
596        * ne2000/ne2000.c: Remove typecast.
597
5982007-03-11      Joel Sherrill <joel@OARcorp.com>
599
600        * startup/bspstart.c: Remove assignments of
601        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
602        value in boot_card.c
603
6042007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
605
606        * console/fb_vga.c: Eliminate __u16, __u32.
607
6082006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
609
610        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
611        ioctl_command_t as arg in ioctl-functions.
612
6132006-12-13      Alexey Shamrin <shamrin@gmail.com>
614
615        PR 1189/bsps
616        * console/outch.c: If you print a character with the code larger than
617        127 (extended ASCII) to the VGA console, then it blinks. The reason:
618        char == signed char, so such characters get represented by negative
619        numbers. The sign bit then goes to attribute byte, resulting in the
620        blinking.
621
6222006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
623
624        * configure.ac: New BUG-REPORT address.
625
6262006-11-15      Joel Sherrill <joel@OARcorp.com>
627
628        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
629        file and simplified initialization.
630
6312006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
632
633        * Makefile.am: Remove superfluous -DASM.
634
6352006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
636
637        * configure.ac: Require autoconf-2.60. Require automake-1.10.
638
6392006-09-11      Joel Sherrill <joel@OARcorp.com>
640
641        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
642        style.
643
6442006-09-04      Till Straumann <strauman@slac.stanford.edu>
645
646        * startup/bspstart.c, start/start.S: Since the crude
647        memory autodetection code can easily fail (boards with
648        'reserved' regions - I experienced a hard lockup on a
649        dell precision 490 when writing past the bios-reported
650        memory size) I added code that a) tries to save
651        and use multiboot info, if present b) allows applications
652        to override/set memory size via a weak alias.
653
6542006-09-04      Till Straumann <strauman@slac.stanford.edu>
655
656        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
657
6582006-02-01      Joel Sherrill <joel@OARcorp.com>
659
660        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
661        This makes it easy to build the pc386 BSP in a configuration that
662        corresponds to qemu with COM1 redirected to stdio.
663
6642006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
665
666        * configure.ac: Remove explicit ampolish3 support (now in
667        RTEMS_BSP_CONFIGURE).
668
6692006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
670
671        * configure.ac: Add ampolish3 support.
672        * Makefile.am: Add preinstall.am.
673
6742005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
675
676        * timer/timer.c: Remove C++-style comments.
677
6782005-11-02      Till Straumann <strauman@slac.stanford.edu>
679
680        PR 832/bsps
681        * startup/ldsegs.S: put IDT and GDT into data segment.
682        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
683        text segment checksum comparison failed...
684
6852005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
686
687        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
688        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
689
6902005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
691
692        * Makefile.am: Install/preinstall headers from ../../i386/shared.
693
6942005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
695
696        PR 649/filesystem
697        * ide/idecfg.c: added configuration items for primary/secondary
698        IDE interface
699        * configure.ac: added configuration items for primary/secondary
700        IDE interface
701       
7022005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
703
704        * 3c509/3c509.c: Remove [$]Log.
705        Include <errno.h> instead of <sys/errno.h>.
706
7072005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
708
709        * timer/timer.c: Enhance to use either interupt-based timer
710        functions on older CPUs or to use TSC-based timer functions on
711        more recent (Pentium and above) CPUs. The decision is made in
712        Timer_initialize function when it is called for the first time
713        based on a result obtained from cpuid instruction during the BSP
714        initialization phase. During the first call, there are also late
715        bindings to the implementation functions initialized to
716        appropriate values.
717
7182005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
719
720        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
721
7222005-07-18      Lars Munch <lars@segv.dk>
723
724        PR 813/networking
725        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
726        parameter was added to irq handlers (2005-04-18). Before these
727        changes the argument to the interrupt handler was the interrupt
728        number, now the argument is handle, but the ne2000 driver needs the
729        interrupt number. The fix is to set the handle to the interrupt
730        number.
731
7322005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
733
734        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
735
7362005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
737
738        * include/bsp.h: New header guard.
739
7402005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
741
742        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
743        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
744        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
745        subdirectory.
746
7472005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
748
749        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
750        remove warnings.
751        * console/console.c, wd8003/wd8003.c: Added support for
752        addition of parameter in ISRs.
753       
7542005-04-26      Joel Sherrill <joel@OARcorp.com>
755
756        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
757
7582005-04-18      Eric Valette <eric.valette@free.fr>
759
760        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
761        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
762
7632005-02-18      Joel Sherrill <joel@OARcorp.com>
764
765        * console/keyboard.h: Add include file and cleanup file header.
766
7672005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
768
769        * clock/todcfg.c: size_t RTC_Count.
770
7712005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
772
773        * console/vgainit.c: static graphic_on|off.
774
7752005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
776
777        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
778
7792005-01-04      Joel Sherrill <joel@OARcorp.com>
780
781        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
782        warnings.
783
7842005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
785
786        * Makefile.am: Remove build-variant support.
787
7882004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
789
790        PR 703/filesystem
791        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
792        to uint16_t for UDMA support.
793
7942004-10-13      Eric Norum <norume@aps.anl.gov>
795
796        PR 688/bsps
797        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
798
7992004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
800
801        * configure.ac: Require automake > 1.9.
802
8032004-07-25      Joel Sherrill <joel@OARcorp.com>
804
805        * 3c509/3c509.c: Add <sys/errno.h>.
806        * startup/linkcmds: Add .jcr section.
807
8082004-05-21  Till Strauman <strauman@slac.stanford.edu>
809
810        * PR 624/bsps
811        startup/bspstart.c: When probing the memory, make sure not to
812        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
813        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
814        the screen.
815
8162004-05-21      Joel Sherrill <joel@OARcorp.com>
817
818        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
819        recent updates to BSD header files.
820
8212004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
822
823        PR 610/bsps
824        * Makefile.am: Add include/tm27.h, Cosmetics.
825        * include/tm27.h: Final cosmetics.
826
8272004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
828
829        * include/bsp.h: Split out tmtest27 support.
830        * include/tm27.h: New.
831
8322004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
833
834        PR 613/bsps
835        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
836
8372004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
838
839        PR 614/bsps
840        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
841
8422004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
843
844        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
845        which still uses RTEMS_ROOT).
846
8472004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
848
849        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
850        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
851
8522004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
853
854        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
855        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
856        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
857        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
858
8592004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
860
861        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
862        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
863        c99 fixed size types.
864
8652004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
866
867        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
868        Preinstall dist_project_lib*.
869
8702004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
871
872        * configure.ac: Explicitly check for OBJCOPY.
873
8742004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
875
876        * Makefile.am: Reflect changes to bsp.am.
877
8782004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
879
880        * Makefile.am: Reflect changes to bsp.am.
881
8822004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
883
884        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
885
8862004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
887
888        * Makefile.am: Add start*.bin to CLEANFILES.
889
8902004-02-06      Joel Sherrill <joel@OARcorp.com>
891
892        * Makefile.am: Split startup into multiple .rels without reorganizing
893        the source.
894
8952004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * Makefile.am: Add missing $ in reference to 3c509.rel.
898
8992004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
900
901        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
902        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
903        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
904        wrapup/Makefile.am. Use automake compilation rules.
905        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
906        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
907        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
908        * configure.ac: Reflect changes above.
909        * start/start.S: Change comment to make it gcc -ansi compliant.
910
9112004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
912
913        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
914        Add RTEMS_PROG_CCAS.
915
9162004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
917
918        * Makefile.am: Add PREINSTALL_DIRS.
919        * console/Makefile.am: Add PREINSTALL_DIRS.
920        * wrapup/Makefile.am: Reflect changes to libcpu.
921
9222004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
923
924        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
925        Add PRE/TMPINSTALL_FILES to CLEANFILES.
926        * console/Makefile.am: Ditto.
927        * startup/Makefile.am: Ditto.
928
9292004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
930
931        * start/Makefile.am: Remove.
932        * Makefile.am: Merge-in start/Makefile.am.
933        * configure.ac: Reflect changes above.
934
9352004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
936
937        * wrapup/Makefile.am: Eliminate $(LIB).
938        Use noinst_DATA to trigger building libbsp.a.
939
9402003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
941
942        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
943
9442003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
945
946        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
947        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
948
9492003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
950
951        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
952        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
953        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
954
9552003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
956
957        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
958
9592003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
960
961        * wrapup/Makefile.am: Cosmetics.
962
9632003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
964
965        * Makefile.am: Misc cleanups and fixes.
966        * start/Makefile.am: Misc cleanups and fixes.
967        * startup/Makefile.am: Misc cleanups and fixes.
968        * wrapup/Makefile.am: Misc cleanups and fixes.
969
9702003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
971
972        * ide/Makefile.am: PGM = ide.rel.
973
9742003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
975
976        * Makefile.am: Add preinstallation dirstamp support.
977        * 3c509/Makefile.am: Cosmetics.
978        * clock/Makefile.am: Cosmetics.
979        * console/Makefile.am: Add preinstallation dirstamp support.
980        * ide/Makefile.am: Cosmetics.
981        * ne2000/Makefile.am: Cosmetics.
982        * start/Makefile.am: Add compilation dirstamp support.
983        * startup/Makefile.am: Cosmetics.
984        * timer/Makefile.am: Cosmetics.
985        * wd8003/Makefile.am: Cosmetics.
986        * wrapup/Makefile.am: Cosmetics.
987
9882003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
989
990        * 3c509/Makefile.am: Remove all-local: $(ARCH).
991        * clock/Makefile.am: Remove all-local: $(ARCH).
992        * console/Makefile.am: Remove all-local: $(ARCH).
993        * ide/Makefile.am: Remove all-local: $(ARCH).
994        * ne2000/Makefile.am: Remove all-local: $(ARCH).
995        * start/Makefile.am: Remove all-local: $(ARCH).
996        * startup/Makefile.am: Remove all-local: $(ARCH).
997        * timer/Makefile.am: Remove all-local: $(ARCH).
998        * wd8003/Makefile.am: Remove all-local: $(ARCH).
999        * wrapup/Makefile.am: Remove all-local: $(ARCH).
1000
10012003-10-02      Till Strauman <strauman@slac.stanford.edu>
1002
1003        PR 502/bsps
1004        * console/outch.c: Add support for a few ANSI escape sequences to make
1005        libetcl happy.
1006
10072003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1008
1009        * Makefile.am: Merge-in include/Makefile.am.
1010        Reflect changes to bsp.am.
1011        * include/Makefile.am: Remove.
1012        * configure.ac: Reflect changes above.
1013
10142003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1015
1016        * bsp_specs: Remove *lib:.
1017
10182003-09-04      Joel Sherrill <joel@OARcorp.com>
1019
1020        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
1021        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
1022        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
1023        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
1024        URL for license changed.
1025
10262003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1027
1028        PR 461/bsps
1029        * start/Makefile.am: Correct generation of startup16.bin.
1030
10312003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1032
1033        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
1034
10352003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1036
1037        * Makefile.am: Reflect having moved aclocal/.
1038
10392003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1040
1041        * Makefile.am: Reflect having moved automake/.
1042        * 3c509/Makefile.am: Reflect having moved automake/.
1043        * clock/Makefile.am: Reflect having moved automake/.
1044        * console/Makefile.am: Reflect having moved automake/.
1045        * ide/Makefile.am: Reflect having moved automake/.
1046        * include/Makefile.am: Reflect having moved automake/.
1047        * ne2000/Makefile.am: Reflect having moved automake/.
1048        * start/Makefile.am: Reflect having moved automake/.
1049        * startup/Makefile.am: Reflect having moved automake/.
1050        * timer/Makefile.am: Reflect having moved automake/.
1051        * wd8003/Makefile.am: Reflect having moved automake/.
1052        * wrapup/Makefile.am: Reflect having moved automake/.
1053
10542003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1055
1056        PR 452/bsps
1057        * startup/Makefile.am: Remove USE_INIT_FINI.
1058
10592003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1060
1061        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1062
10632003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1064
1065        PR 445/bsps
1066        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
1067        Remove cpp, old_cpp (now unused).
1068
10692003-07-08      Joel Sherrill <joel@OARcorp.com>
1070
1071        * console/console.c: Correct typo.
1072
10732003-05-08      Chris Johns  <cjohns@cybertec.com.au>
1074
1075        * HOWTO:
1076        Updated the GRUB version info and how to build GRUB from source.
1077        Added how to boot over the network with a PXE Netboot BIOS.
1078
10792003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1080
1081        * ide/.cvsignore: New.
1082
10832003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
1084
1085        PR 368/filesystems
1086        * startup/ldsegs.S: Increase alignment.
1087        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
1088        Added IDE supporting infrastructure.
1089        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
1090        BSP support for libchip standard ide driver.
1091
10922003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1093
1094        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1095
10962003-02-20      Till Straumann <strauman@slac.stanford.edu>
1097
1098        PR 353/bsps
1099        * include/bsp.h: Let the application override the network driver
1100        and attach routine.
1101
11022003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1103
1104        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1105
11062003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1107
1108        * configure.ac: AC_PREREQ(2.57).
1109
11102003-01-20      Joel Sherrill <joel@OARcorp.com>
1111
1112        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
1113
11142003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1115
1116        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1117        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1118        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1119        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1120        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1121        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1122        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1123
11242002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1125
1126        * start/Makefile.am: Use install-data-local to install startfile.
1127
11282002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1129
1130        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1131
11322002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1133
1134        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
1135
11362002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1137
1138        * .cvsignore: Reformat.
1139        Add autom4te*cache.
1140        Remove autom4te.cache.
1141
11422002-09-13     Eric Norum <eric.norum@usask.ca>
1143
1144        * start/start16.S: Remove unwanted + at beginning of relative
1145        numeric label.
1146
11472002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1148
1149        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
1150
11512002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1152
1153        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
1154        PREINSTALL_FILES.
1155        * console/mouse_parser.c: Include <string.h> (for strcmp).
1156        * console/vt.c: Include <string.h> (for memcpy).
1157        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
1158
11592002-08-21      Joel Sherrill <joel@OARcorp.com>
1160
1161        * bsp_specs: Added support for -nostdlibs.
1162
11632002-08-14      Joel Sherrill <joel@OARcorp.com>
1164
1165        * start/start16.S: Per PR259, added code to test for video present
1166        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
1167        tested this patch.
1168
11692002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1170
1171        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
1172
11732002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1174
1175        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
1176        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
1177        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
1178        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
1179        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
1180        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
1181        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
1182        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
1183        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
1184
11852002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1186
1187        * startup/ldsegs.S: #include <asm.h>.
1188        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
1189        Remove printk (Now in bspIo.h).
1190
11912002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1192
1193        * start/Makefile.am: Eliminate PGM.
1194        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
1195        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
1196
11972002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1198
1199        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
1200
12012002-07-16      Eric Norum <eric.norum@usask.ca>
1202
1203        * console/console.c: Others on the rtems-users list have expressed
1204        concern about this run-time selection, so I've enclosed the changes
1205        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
1206
12072002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1208
1209        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
1210        Remove $(OBJS) from all-local.
1211
12122002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1213
1214        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
1215
12162001-05-09      Joel Sherrill <joel@OARcorp.com>
1217
1218        * startup/linkcmds: In support of gcc 3.1, added one of more
1219        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1220        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
1221        and direction of segments to memory regions may also have been
1222        addressed.  This was a sweep across all BSPs.
1223 
12242002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1225
1226        * configure.ac:
1227        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1228        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1229        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
1230        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1231        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
1232        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1233        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1234        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
1235        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
1236        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1237        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1238        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
1239        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1240
12412002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1242
1243        * PR139
1244        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1245
12462002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1247
1248        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1249
12502001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1251
1252        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1253        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1254
12552001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1256
1257        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1258
12592001-10-12      Joel Sherrill <joel@OARcorp.com>
1260
1261        * console/inch.c: Fixed typo.
1262
12632001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1264
1265        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1266        * configure.in: Remove.
1267        * configure.ac: New file, generated from configure.in by autoupdate.
1268
12692001-09-27      Joel Sherrill <joel@OARcorp.com>
1270
1271        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1272
12732001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1274
1275        * include/Makefile.am: Use 'CLEANFILES ='.
1276        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1277        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1278        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1279
12802001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1281
1282        * console/Makefile.am: Remove RTEMS_H_FILES.
1283        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1284
12852001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1286
1287        * configure.in: Add bspopts.h.
1288        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1289        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1290        * 3c509/Makefile.am: Dito.
1291        * console/Makefile.am: Dito.
1292        * include/bsp.h: Include bspopts.h.
1293
12942001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1295
1296        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1297
12982001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1299
1300        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1301
13022001-01-05      Joel Sherrill <joel@OARcorp.com>
1303
1304        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1305        would be visible.
1306
13072000-12-05       Eric Valette <valette@crf.canon.fr>
1308
1309        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1310        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1311        handling in new keyboard management code.  Correct
1312        BSP_poll_char initialization routine.
1313        * start/start.S, startup/bspstart.c: Correct when the video is
1314        initialized.
1315        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1316        did not work correctly on all PC speeds. The new calibrate routine
1317        has been tested on Pentium 166, pentium II 200, pentium III
1318        300 Mhz and does work as expected.
1319
13202000-12-05      Joel Sherrill <joel@OARcorp.com>
1321
1322        * pc386/console/console.c, pc386/console/serial_mouse.c,
1323        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1324
13252000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1326
1327        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1328
13292000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1330
1331        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1332
13332000-11-01      Joel Sherrill <joel@OARcorp.com>
1334
1335        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1336        and libcsupport.h moved from libc to lib/include/rtems and
1337        now must be referenced as <rtems/XXX.h>.   Header file order
1338        was cleaned up while doing this.
1339
13402000-10-29      Joel Sherrill <joel@OARcorp.com>
1341
1342        * startup/sbrk.c: Removed.  Redundant with shared version.
1343
13442000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1345
1346        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1347        Switch to GNU canonicalization.
1348
13492000-10-23      Joel Sherrill <joel@OARcorp.com>
1350
1351        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1352
13532000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1354
1355        * console/serial_mouse.c: Added support for changing serial parameters.
1356
13572000-10-20      Joel Sherrill <joel@OARcorp.com>
1358
1359        * include/wd80x3.h: Added file header and logic to prevent multiple
1360        inclusions of this file.
1361        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1362
13632000-10-20      Joel Sherrill <joel@OARcorp.com>
1364
1365        * include/bsp.h: Cleaned up network driver name and attach defines.
1366
13672000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1368
1369        * ne2000/ne2000.c: Fix some errors in the driver. 
1370        1. There was no sufficient check of data in ethernet header.
1371        The code in ne_rx_daemon() was:
1372            inport_word (dport, len);
1373            ...
1374            len -= 4;
1375              ...
1376            if (len > 0)
1377              ne_read_data (sc, startaddr, len, p);
1378        Unfortunately, sometimes my NIC gave me too big len value,
1379        the result was memory override.  To fix this, I added ethernet
1380        header data checking.
1381
1382        2. The way overrides were serviced was not good.  It was complex
1383        but sometimes did not provide reliable continuing of NIC working.
1384        I had the situation of an endless loop in ne_check_status()
1385        after override processing.
1386
1387        3. There was conceptual error of porting.  The old method of
1388        overrides curing was ported from the OS-s, where override-processing
1389        did start immediately.  But RTEMS-version uses events, and cleaning
1390        of the overrides can start later.
1391
1392        I selected the way of ne2000 programming that is used
1393        in freebsd kernel (v4.0).
1394
1395        Because of both problems, incorrect data in header of raw packet
1396        and receiver override, it went through ne_reset() and fully
1397        reset the ne2000.
1398
1399        So, in summary
1400        - added detecting of the incorrect data in ethernet header;
1401        - replaced handling of receiver overrides with new scheme,
1402        via resetting of NIC, this method is used also in case of
1403        invalid header detecting.
1404
14052000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1406
1407        * console/console.c, console/serial_mouse.c, include/bsp.h:
1408        Add the ability to set parity, number of data bits and
1409        number of stop bits to the existing i386 serial drivers.
1410
14112000-10-17      Joel Sherrill <joel@OARcorp.com>
1412
1413        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1414        to libbsp/i386/shared/irq.
1415
14162000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1417
1418        * startup/linkcmds: Added lines so DWARF debug information
1419        would be available.  Otherwise gdb complains that the offsets
1420        for the debug info are incorrect and doesn't load the files.
1421
14222000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1423
1424        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1425
14262000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1427
1428        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1429        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1430        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1431        compile.am
1432
14332000-08-30      Joel Sherrill <joel@OARcorp.com>
1434
1435        * console/keyboard.h: Changed numerous routines from extern inline
1436        to static inline.
1437
14382000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1439
1440        * Major rework of the "/dev/console" driver.
1441        * Added termios support for stdin ( keyboard ).
1442        * Added ioctls() to support modes similar to Linux( XLATE,
1443        RAW, MEDIUMRAW ).
1444        * Added Keyboard mapping and handling of the keyboard's leds.
1445        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1446        controller ( 16 colors ).
1447        * Added PS/2 and Serial mouse support for PC386 BSP.
1448        * console/defkeymap.c: New file.
1449        * console/fb_vga.c: New file.
1450        * console/fb_vga.h: New file.
1451        * console/i386kbd.h: New file.
1452        * console/kd.h: New file.
1453        * console/keyboard.c: New file.
1454        * console/keyboard.h: New file.
1455        * console/mouse_parser.c: New file.
1456        * console/mouse_parser.h: New file.
1457        * console/pc_keyb.c: New file.
1458        * console/ps2_drv.h: New file.
1459        * console/ps2_mouse.c: New file.
1460        * console/ps2_mouse.h: New file.
1461        * console/serial_mouse.c: New file.
1462        * console/serial_mouse.h: New file.
1463        * console/vgainit.c: New file.
1464        * console/vt.c: New file.
1465        * console/Makefile.am: Reflect new files.
1466        * console/console.c, console/inch.c, console/outch.c: Console
1467        functionality modifications.
1468        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1469
14702000-08-10      Joel Sherrill <joel@OARcorp.com>
1471
1472        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.