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

4.115
Last change on this file since ba64905 was ba64905, checked in by Joel Sherrill <joel.sherrill@…>, on 01/28/11 at 20:35:34

2011-01-28 Joel Sherrill <joel.sherrilL@…>

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