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

4.115
Last change on this file since d085040 was d085040, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/09/11 at 08:38:15

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

  • timer/timer.c: Include <rtems/btimer.h>. Fix benchmark_timer_read() definition.
  • Property mode set to 100644
File size: 47.9 KB
Line 
12011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * timer/timer.c: Include <rtems/btimer.h>.
4        Fix benchmark_timer_read() definition.
5
62011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * configure.ac: Require autoconf-2.68, automake-1.11.1.
9
102011-01-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
11
12        * clock/rtc.c, console/console.c, console/inch.c, console/outch.c,
13        include/bsp.h, include/crt.h, ne2000/ne2000.c, startup/bspcmdline.c,
14        startup/bspstart.c, startup/ldsegs.S, timer/timer.c,
15        timer/timerisr.S: Fix typo where license said found in found in.
16
172011-01-06      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * configure.ac: Move comment to correct location.
20
212010-10-11      Chris Johns <chrisj@rtems.org>
22
23        * console/console.c: Fix the baudrate command line support.
24       
252010-08-27      Chris Johns <chrisj@rtems.org>
26
27        * console/console.c: Add baudrate support to the --console command
28        line option. You can now do '--console=com1,115200'.
29
302010-07-23      Vinu Rajashekhar <vinutheraj@gmail.com>
31
32        * start/start.S: Replace the call to _return_to_monitor by
33        hlt instruction.
34        * startup/ldsegs.S: Remove the _return_to_monitor function.
35
362010-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * timer/timer.c: Do not do the indirect call if NULL.
39
402010-06-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
41
42        * startup/bspstart.c: Formatting.
43
442010-05-09      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * timer/timer.c: Now runs on 486 and below again. Reformatted.
47
482010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
49
50        * Makefile.am, preinstall.am: Update for generic interrupt support
51        changes.
52
532010-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * console/console.c, console/ps2_mouse.c: Reflect termios API
56        changes.
57
582010-04-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
59
60        * make/custom/pc386.cfg: EXEEXT is not defined in application Makefile
61        support. All other BSPs just use .exe directly on objcopy commands.
62        This makes it consistent and allows external examples (network demos,
63        examples-v2, etc to link.
64
652010-03-26      Chris Johns <chrisj@rtems.org>
66
67        * make/custom/pc386.cfg: Revert the PR1495 change.
68
692010-03-10      Gedare Bloom <gedare@gwu.edu>
70
71        PR 1495/bsp
72        * clock/ckinit.c, make/custom/pc386.cfg: Calling
73        rtems_clock_get_uptime() in a tight loop sometimes showed time moving
74        backwards.
75
762009-12-23      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * include/bsp.h: Add BSP_HAS_FRAME_BUFFER.
79
802009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * clock/ckinit.c: Fix warning.
83
842009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * startup/bspgetworkarea.c: Make bsp_mem_size available for page table
87        initialization.
88
892009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * include/bsp.h, startup/bspgetworkarea.c: Rework bsp_size_memory() to
92        ensure that multiboot information regarding memory size is used as
93        the primary source. This was broken in the move to supporting a
94        unified workspace. It worked this way in 4.9 so this was a
95        regression.
96
972009-12-09      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * startup/bspgetworkarea.c: Add debug printk's.
100        * startup/linkcmds: Using "-Wl,--defsym -Wl,RamSize=0x1000000"
101        results in _RamSize being defined.  Handle this properly.
102
103
104
1052009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * include/bsp.h: BSP should not define
108        CONFIGURE_NUMBER_OF_TERMIOS_PORTS.
109
1102009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * ne2000/ne2000.c: Logic on defaulting port number was inverted when
113        adding command line arguments.
114
1152009-11-05      Till Straumann <strauman@slac.stanford.edu>
116
117        * console/console.c: Fixed compiler warning.
118
1192009-11-05      Till Straumann <strauman@slac.stanford.edu>
120
121        * start/start.S, console/console.c: Separated code
122        that switched console and printk port based on info
123        gathered from the commandline and/or a BSP provided
124        routine into new BSP_console_select() which is called
125        from 'start.S' so that early messages make it to the
126        redirected printk port.
127
1282009-10-28      Till Straumann <strauman@slac.stanford.edu>
129
130        * start/start.S: Make sure initial stack is aligned
131        to CPU_STACK_ALIGNMENT before calling C-code.
132
1332009-10-27      Till Straumann <strauman@slac.stanford.edu>
134
135        * include/bsp.h, console/console.c: Provide weak-alias
136        hook so that the application may choose the console.
137
1382009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
141
1422009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * configure.ac: Don't add -ansi -fasm to CFLAGS.
145
1462009-10-15      Chris Johns <chrisj@rtems.org>
147
148        * ne2000/ne2000.c: Add --ne2k-irq and --ne2k-port boot command
149        line configure options.
150
151        * ide/ide.c: Fix a bug which left 4 words in the buffer of the
152        disk. Some devices do not follow the standard and terminate the
153        command which a new command occurs and/or low data ready when data
154        is still to be read.
155       
1562009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
157
158        * make/custom/pc386.cfg: New (relocated from /make/custom).
159        * make/custom/pc386dx.cfg: New (relocated from /make/custom).
160        * make/custom/pc486.cfg: New (relocated from /make/custom).
161        * make/custom/pc586.cfg: New (relocated from /make/custom).
162        * make/custom/pc686.cfg: New (relocated from /make/custom).
163
1642009-10-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
165
166        * Makefile.am: Added interrupt server.
167
1682009-10-08      Chris Johns <chrisj@rtems.org>
169
170        * ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
171        64K in a single write on my test PC and qemu with this driver. The
172        driver only checks the data ready bit at the start of each 512
173        block being transfered. This has speed the transfer loop up. Fixed
174        the timing so the BSP timer is used until RTEMS has started.
175
1762009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * console/console.c, console/serial_mouse.c: Reflect
179        termios_baud_to_number having been renamed to
180        rtems_termios_baud_to_number.
181
1822009-09-15      Till Straumann <strauman@slac.stanford.edu>
183
184        PR 1344/bsps:
185        * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
186        TSC handler was used when 8254 was requested and vice versa.
187        Also, nanosecond handler was never installed to RTEMS clock.
188
1892009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
192
193 2009-08-22     Roxana Leontie <roxana.leontie@gmail.com>
194
195        * console/fb_vga.c: improved read/write
196
1972009-08-21      Roxana Leontie <roxana.leontie@gmail.com>
198
199        * pc386/console/fb_vga.c: added read/write functionality; added thread
200        safety to prevent multiple open() operations of the frame buffer device.
201
2022009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
205        Should be automatically handled by confdefs.h or the application.
206
2072009-08-06      Joel Sherrill <joel.sherrill@oarcorp.com>
208
209        * include/tm27.h: Remove references to rtems_interrupt_catch since this
210        archiecture does not use Simple Vectored Interrupt model.
211
2122009-08-03      Roxana Leontie <roxana.leontie@gmail.com>
213
214        * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
215
2162009-07-29      Roxana Leontie <roxana.leontie@gmail.com>
217
218        * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
219        frame_buffer_ naming. Joel cleaned up formatting and removed tabs
220        that were there long before Roxana touched this file.
221        * console/fb_vga.h: Removed.
222
2232009-07-24      Roxana Leontie <roxana.leontie@gmail.com>
224
225        * console/fb_vga.c: divided fb_screeninfo structure into
226        fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
227
2282009-07-21      Roxana Leontie <roxana.leontie@gmail.com>
229
230        * console/fb_vga.c: replaced the ioctl structures with linux
231        framebuffer equivalents
232
2332009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
234
235        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
236        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
237        have the same options.
238
2392009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
240
241        * Makefile.am, preinstall.am: Update for generic interrupt support.
242
2432009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
244
245        * console/ps2_mouse.c: Fix inconsistent spacing.
246
2472009-06-12      Chris Johns <chrisj@rtems.org> 
248
249        * ide/ide.c: Format the data output in DEBUG mode.
250
2512009-05-30      Chris Johns <chrisj@rtems.org>
252
253        * ide/ide.c: Add initialisation code to reset the IDE devices and
254        to probe them and display their model numbers. Also add code to
255        display the probing to aid bring up new hardware.
256
257        * ide/idecfg.c: Add the --ide-show command to show probing type
258        accessing when finding devices on the configured IDE buses.
259
2602009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
261
262        * Makefile.am, preinstall.am: Install tty_drv.h
263
2642009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
265
266        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
267        bsp_get_work_area() since the work area is larger than a single
268        allocatable object.
269
2702009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
271
272        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
273
2742009-04-28      Chris Johns <chrisj@rtems.org>
275
276        * Makefile.am: Add bspcmdline.c.
277        * include/bsp.h: Add boot command line interfaces.
278        * start/start.c: Save the multiboot command line. Pass the command
279        line to boot_card.
280        * start/start.S: Update for boot_card command line change.
281        * startup/bspstart.c: Initialise the command line.
282        * startup/bspcmdline.c: New.
283        * console/console.c, ide/idecfg.c: Add boot command line support.
284        * ide/ide.cfg: Add prints for errors to help resolve problems.
285
2862009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
287
288        * configure.ac, start/start16.S: Remove duplicate configure option and
289        add support for the configure time variable BSP_VIDEO_80x50.
290
2912008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
292
293        * bsp_specs: Move -e start from *link to *startfile to avoid warning
294        for undefined entry symbol when linking relocatables with binutils
295        2.19.
296
2972008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        PR 1344/bsps
300        * clock/ckinit.c: Committed code was not final. Corrections.
301
3022008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
303                Michael South <msouth@msouth.org>
304
305        PR 1344/bsps
306        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
307        nanoseconds granularity. i8254 is very slow on some systems. TSC use
308        is auto-detected by default.
309
3102008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
311
312        * startup/bspgetworkarea.c: Remove debug prints.
313
3142008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        * startup/bspgetworkarea.c: Fix botched edit.
317
3182008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
319
320        * startup/bspgetworkarea.c: Change size_t to ssize_t on
321        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
322        which would limit the work area to 64K.
323
3242008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
325
326        * Makefile.am: Turn = into +=.
327
3282008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
329
330        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
331        of building libbspstart.a, using automake-rules.
332
3332008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
334
335        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
336        * Makefile.am: Reflect changes above.
337
3382008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
339
340        * Makefile.am: Eliminate *_SOURCES.
341
3422008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
343
344        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
345        components.
346
3472008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
348
349        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
350
3512008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
352
353        * Makefile.am: Cosmetics.
354
3552008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
356
357        * configure.ac: Make letting boot_card() handle work area allocation
358        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
359        BSP_BOOTCARD_OPTIONS.
360
3612008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
362
363        * startup/bspclean.c: Removed.
364
3652008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
366
367        * startup/bspreset.c: New file.
368
3692008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
370
371        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
372        include/bsp.h: Use standardized bsp_cleanup() which can optionally
373        print a message, poll for user to press key, and call bsp_reset().
374        Using this eliminates the various bsp_cleanup() implementations which
375        had their own implementation and variety of string constants.
376
3772008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
378
379        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
380        bsp_get_work_area() implementation and use more of the BSP
381        Initialization Framework.
382        * startup/bspgetworkarea.c: New file.
383
3842008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
387        is NOT used anywhere.
388
3892008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
390
391        * startup/bspstart.c: Remove unnecessary includes of
392        rtems/libcsupport.h and rtems/libio.h.
393
3942008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
395
396        * ide/ide.c: Convert to "bool".
397
3982008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
399
400        * console/console.c: Remove bogus decl.
401        * timer/timer.c: Convert to "bool".
402
4032008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
404
405        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
406        Eliminate rtems_boolean.
407
4082008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
409
410        * timer/timer.c: Eliminate empty function from every benchmark timer
411        driver. Fix spelling.
412
4132008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        * timer/timer.c: Rename timer driver methods to follow RTEMS
416        programming conventions.
417
4182008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
419
420        * Makefile.am: Now named bspclean.c
421
4222008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
423
424        * startup/bspclean.c: New file.
425        * startup/exit.c: Removed.
426
4272008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
428
429        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
430
4312008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
432
433        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
434        startup/bspstart.c: Fix warnings for prototypes, types, etc.
435
4362008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
437
438        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
439        Add missing prototypes.
440        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
441
4422008-07-29      Chris Johns <chrisj@rtems.org>
443
444        * ide/ide.c: Updated to the rtems_* libblock changed.
445
4462008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
447
448        * console/console.c, console/serial_mouse.c: Eliminate copies of
449        switches to convert termios Bxxx constants to xxx as an integer. Use
450        the shared termios_baud_to_number() routine to do the same
451        conversion.
452
4532008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
454
455        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
456        Framework to ask the BSP where it has memory for the RTEMS Workspace
457        and C Program Heap. These collectively are referred to as work area.
458        If the BSP supports this, then it does not have to include code to
459        split the available memory between the two areas. This reduces the
460        amount of code in the BSP specific bspstart.c file. Additionally, the
461        shared framework can initialize the C Library, call
462        rtems_debug_enable(), and dirty the work area memory. Until most/all
463        BSPs support this new capability, if the BSP supports this, it should
464        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
465        When the transition is complete, this autoconf macro can be removed.
466
4672008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
468
469        * startup/bspstart.c: Refactored and renamed initialization routines to
470        rtems_initialize_data_structures, rtems_initialize_before_drivers,
471        rtems_initialize_device_drivers, and
472        rtems_initialize_start_multitasking. This opened the sequence up so
473        that bootcard() could provide a more robust and flexible framework
474        which is easier to explain and understand. This also lays the
475        groundwork for sharing the division of available memory between the
476        RTEMS workspace and heap and the C library initialization across all
477        BSPs.
478
4792008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
480
481        * configure.ac: Remove spurious line.
482
4832008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
484
485        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
486        console_reserve_resources and termios_reserve_resources.
487
4882008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
489
490        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
491        a network driver. This simplifies the Makefile.am and avoids pulling
492        in unneeded code.
493
4942008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
495
496        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
497        configuration option. When this is set to one, a clean exit of an
498        application will result in the BSP resetting the hardware without
499        waiting for a human to press a key.
500        * start/start.S, startup/linkcmds: Replace the linkcmds with a
501        version very closely based upon the default in binutils 2.18 for
502        this target.  This eliminated weird failures with C++ dtors even
503        in C applications.  We had an extra _ on a symbol used in start.S.
504
5052008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
506
507        * configure.ac: Fix typo.
508
5092008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
510
511        * startup/linkcmds: Add wildcard to gcc_except_table section so
512        programs compiled with gcc 4.3.x can link.
513
5142008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
515
516        * clock/ckinit.c: Rework clock driver to use template and to provide
517        nanoseconds since last tick capability.
518
5192007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
522        of the Configuration Table. Use the RTEMS provided accessor macros to
523        obtain configuration fields.
524
5252007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
526
527        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
528        from CPU Table to Configuration Table. Eliminate CPU Table from all
529        ports. Delete references to CPU Table in all forms.
530
5312007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
532
533        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
534        Table fields to the Configuration Table. This included
535        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
536        do_zero_of_workspace, extra_mpci_receive_server_stack,
537        stack_allocate_hook, and stack_free_hook. As a side-effect of this
538        effort some multiprocessing code was made conditional and some style
539        clean up occurred.
540
5412007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
542
543        * startup/bspstart.c: Eliminate the interrupt_table_segment and
544        interrupt_table_offset fields in the i386 CPU Table since they are
545        never read.
546
5472007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
548
549        PR 1257/bsps
550        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
551        Code outside of cpukit should use the public API for
552        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
553        public API and directly accessing _CPU_ISR_Disable and
554        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
555        directive which could lead to problems. This patch also changes the
556        type of the variable passed into these routines and addresses minor
557        style issues.
558
5592007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
560
561        * console/vt.c: Changed tabs to spaces.
562
5632007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
564
565        * console/keyboard.c: Replaced tabs with spaces.
566
5672007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
568
569        * startup/bspstart.c: If we cannot find enough memory to run the
570        program, generate a fatal error and print a message.
571
5722007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
573
574        * ne2000/ne2000.c: Fix spelling error.
575
5762007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
577
578        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
579        since it was used to configure a no longer used feature. Device names
580        are now part of the filesystem not in a table.
581
5822007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
583
584        PR 1244/bsps
585        * console/console.c: Remove definition of __assert.
586
5872007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
588
589        * bsp_specs: Remove qrtems_debug.
590
5912007-04-02      Joel Sherrill <joel@OARcorp.com>
592
593        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
594
5952007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
596
597        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
598
5992007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
600
601        * ne2000/ne2000.c: Remove typecast.
602
6032007-03-11      Joel Sherrill <joel@OARcorp.com>
604
605        * startup/bspstart.c: Remove assignments of
606        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
607        value in boot_card.c
608
6092007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
610
611        * console/fb_vga.c: Eliminate __u16, __u32.
612
6132006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
614
615        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
616        ioctl_command_t as arg in ioctl-functions.
617
6182006-12-13      Alexey Shamrin <shamrin@gmail.com>
619
620        PR 1189/bsps
621        * console/outch.c: If you print a character with the code larger than
622        127 (extended ASCII) to the VGA console, then it blinks. The reason:
623        char == signed char, so such characters get represented by negative
624        numbers. The sign bit then goes to attribute byte, resulting in the
625        blinking.
626
6272006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
628
629        * configure.ac: New BUG-REPORT address.
630
6312006-11-15      Joel Sherrill <joel@OARcorp.com>
632
633        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
634        file and simplified initialization.
635
6362006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
637
638        * Makefile.am: Remove superfluous -DASM.
639
6402006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
641
642        * configure.ac: Require autoconf-2.60. Require automake-1.10.
643
6442006-09-11      Joel Sherrill <joel@OARcorp.com>
645
646        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
647        style.
648
6492006-09-04      Till Straumann <strauman@slac.stanford.edu>
650
651        * startup/bspstart.c, start/start.S: Since the crude
652        memory autodetection code can easily fail (boards with
653        'reserved' regions - I experienced a hard lockup on a
654        dell precision 490 when writing past the bios-reported
655        memory size) I added code that a) tries to save
656        and use multiboot info, if present b) allows applications
657        to override/set memory size via a weak alias.
658
6592006-09-04      Till Straumann <strauman@slac.stanford.edu>
660
661        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
662
6632006-02-01      Joel Sherrill <joel@OARcorp.com>
664
665        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
666        This makes it easy to build the pc386 BSP in a configuration that
667        corresponds to qemu with COM1 redirected to stdio.
668
6692006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
670
671        * configure.ac: Remove explicit ampolish3 support (now in
672        RTEMS_BSP_CONFIGURE).
673
6742006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
675
676        * configure.ac: Add ampolish3 support.
677        * Makefile.am: Add preinstall.am.
678
6792005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
680
681        * timer/timer.c: Remove C++-style comments.
682
6832005-11-02      Till Straumann <strauman@slac.stanford.edu>
684
685        PR 832/bsps
686        * startup/ldsegs.S: put IDT and GDT into data segment.
687        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
688        text segment checksum comparison failed...
689
6902005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
691
692        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
693        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
694
6952005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
696
697        * Makefile.am: Install/preinstall headers from ../../i386/shared.
698
6992005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
700
701        PR 649/filesystem
702        * ide/idecfg.c: added configuration items for primary/secondary
703        IDE interface
704        * configure.ac: added configuration items for primary/secondary
705        IDE interface
706       
7072005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
708
709        * 3c509/3c509.c: Remove [$]Log.
710        Include <errno.h> instead of <sys/errno.h>.
711
7122005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
713
714        * timer/timer.c: Enhance to use either interupt-based timer
715        functions on older CPUs or to use TSC-based timer functions on
716        more recent (Pentium and above) CPUs. The decision is made in
717        Timer_initialize function when it is called for the first time
718        based on a result obtained from cpuid instruction during the BSP
719        initialization phase. During the first call, there are also late
720        bindings to the implementation functions initialized to
721        appropriate values.
722
7232005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
724
725        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
726
7272005-07-18      Lars Munch <lars@segv.dk>
728
729        PR 813/networking
730        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
731        parameter was added to irq handlers (2005-04-18). Before these
732        changes the argument to the interrupt handler was the interrupt
733        number, now the argument is handle, but the ne2000 driver needs the
734        interrupt number. The fix is to set the handle to the interrupt
735        number.
736
7372005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
738
739        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
740
7412005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
742
743        * include/bsp.h: New header guard.
744
7452005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
746
747        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
748        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
749        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
750        subdirectory.
751
7522005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
753
754        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
755        remove warnings.
756        * console/console.c, wd8003/wd8003.c: Added support for
757        addition of parameter in ISRs.
758       
7592005-04-26      Joel Sherrill <joel@OARcorp.com>
760
761        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
762
7632005-04-18      Eric Valette <eric.valette@free.fr>
764
765        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
766        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
767
7682005-02-18      Joel Sherrill <joel@OARcorp.com>
769
770        * console/keyboard.h: Add include file and cleanup file header.
771
7722005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
773
774        * clock/todcfg.c: size_t RTC_Count.
775
7762005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
777
778        * console/vgainit.c: static graphic_on|off.
779
7802005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
781
782        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
783
7842005-01-04      Joel Sherrill <joel@OARcorp.com>
785
786        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
787        warnings.
788
7892005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
790
791        * Makefile.am: Remove build-variant support.
792
7932004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
794
795        PR 703/filesystem
796        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
797        to uint16_t for UDMA support.
798
7992004-10-13      Eric Norum <norume@aps.anl.gov>
800
801        PR 688/bsps
802        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
803
8042004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
805
806        * configure.ac: Require automake > 1.9.
807
8082004-07-25      Joel Sherrill <joel@OARcorp.com>
809
810        * 3c509/3c509.c: Add <sys/errno.h>.
811        * startup/linkcmds: Add .jcr section.
812
8132004-05-21  Till Strauman <strauman@slac.stanford.edu>
814
815        * PR 624/bsps
816        startup/bspstart.c: When probing the memory, make sure not to
817        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
818        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
819        the screen.
820
8212004-05-21      Joel Sherrill <joel@OARcorp.com>
822
823        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
824        recent updates to BSD header files.
825
8262004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
827
828        PR 610/bsps
829        * Makefile.am: Add include/tm27.h, Cosmetics.
830        * include/tm27.h: Final cosmetics.
831
8322004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
833
834        * include/bsp.h: Split out tmtest27 support.
835        * include/tm27.h: New.
836
8372004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
838
839        PR 613/bsps
840        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
841
8422004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
843
844        PR 614/bsps
845        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
846
8472004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
848
849        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
850        which still uses RTEMS_ROOT).
851
8522004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
853
854        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
855        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
856
8572004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
858
859        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
860        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
861        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
862        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
863
8642004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
865
866        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
867        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
868        c99 fixed size types.
869
8702004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
871
872        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
873        Preinstall dist_project_lib*.
874
8752004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
876
877        * configure.ac: Explicitly check for OBJCOPY.
878
8792004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
880
881        * Makefile.am: Reflect changes to bsp.am.
882
8832004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
884
885        * Makefile.am: Reflect changes to bsp.am.
886
8872004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
888
889        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
890
8912004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
892
893        * Makefile.am: Add start*.bin to CLEANFILES.
894
8952004-02-06      Joel Sherrill <joel@OARcorp.com>
896
897        * Makefile.am: Split startup into multiple .rels without reorganizing
898        the source.
899
9002004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
901
902        * Makefile.am: Add missing $ in reference to 3c509.rel.
903
9042004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
905
906        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
907        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
908        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
909        wrapup/Makefile.am. Use automake compilation rules.
910        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
911        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
912        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
913        * configure.ac: Reflect changes above.
914        * start/start.S: Change comment to make it gcc -ansi compliant.
915
9162004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
917
918        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
919        Add RTEMS_PROG_CCAS.
920
9212004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
922
923        * Makefile.am: Add PREINSTALL_DIRS.
924        * console/Makefile.am: Add PREINSTALL_DIRS.
925        * wrapup/Makefile.am: Reflect changes to libcpu.
926
9272004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
928
929        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
930        Add PRE/TMPINSTALL_FILES to CLEANFILES.
931        * console/Makefile.am: Ditto.
932        * startup/Makefile.am: Ditto.
933
9342004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
935
936        * start/Makefile.am: Remove.
937        * Makefile.am: Merge-in start/Makefile.am.
938        * configure.ac: Reflect changes above.
939
9402004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
941
942        * wrapup/Makefile.am: Eliminate $(LIB).
943        Use noinst_DATA to trigger building libbsp.a.
944
9452003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
946
947        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
948
9492003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
950
951        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
952        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
953
9542003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
955
956        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
957        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
958        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
959
9602003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
961
962        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
963
9642003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
965
966        * wrapup/Makefile.am: Cosmetics.
967
9682003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
969
970        * Makefile.am: Misc cleanups and fixes.
971        * start/Makefile.am: Misc cleanups and fixes.
972        * startup/Makefile.am: Misc cleanups and fixes.
973        * wrapup/Makefile.am: Misc cleanups and fixes.
974
9752003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
976
977        * ide/Makefile.am: PGM = ide.rel.
978
9792003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
980
981        * Makefile.am: Add preinstallation dirstamp support.
982        * 3c509/Makefile.am: Cosmetics.
983        * clock/Makefile.am: Cosmetics.
984        * console/Makefile.am: Add preinstallation dirstamp support.
985        * ide/Makefile.am: Cosmetics.
986        * ne2000/Makefile.am: Cosmetics.
987        * start/Makefile.am: Add compilation dirstamp support.
988        * startup/Makefile.am: Cosmetics.
989        * timer/Makefile.am: Cosmetics.
990        * wd8003/Makefile.am: Cosmetics.
991        * wrapup/Makefile.am: Cosmetics.
992
9932003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
994
995        * 3c509/Makefile.am: Remove all-local: $(ARCH).
996        * clock/Makefile.am: Remove all-local: $(ARCH).
997        * console/Makefile.am: Remove all-local: $(ARCH).
998        * ide/Makefile.am: Remove all-local: $(ARCH).
999        * ne2000/Makefile.am: Remove all-local: $(ARCH).
1000        * start/Makefile.am: Remove all-local: $(ARCH).
1001        * startup/Makefile.am: Remove all-local: $(ARCH).
1002        * timer/Makefile.am: Remove all-local: $(ARCH).
1003        * wd8003/Makefile.am: Remove all-local: $(ARCH).
1004        * wrapup/Makefile.am: Remove all-local: $(ARCH).
1005
10062003-10-02      Till Strauman <strauman@slac.stanford.edu>
1007
1008        PR 502/bsps
1009        * console/outch.c: Add support for a few ANSI escape sequences to make
1010        libetcl happy.
1011
10122003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1013
1014        * Makefile.am: Merge-in include/Makefile.am.
1015        Reflect changes to bsp.am.
1016        * include/Makefile.am: Remove.
1017        * configure.ac: Reflect changes above.
1018
10192003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1020
1021        * bsp_specs: Remove *lib:.
1022
10232003-09-04      Joel Sherrill <joel@OARcorp.com>
1024
1025        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
1026        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
1027        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
1028        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
1029        URL for license changed.
1030
10312003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1032
1033        PR 461/bsps
1034        * start/Makefile.am: Correct generation of startup16.bin.
1035
10362003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1037
1038        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
1039
10402003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1041
1042        * Makefile.am: Reflect having moved aclocal/.
1043
10442003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1045
1046        * Makefile.am: Reflect having moved automake/.
1047        * 3c509/Makefile.am: Reflect having moved automake/.
1048        * clock/Makefile.am: Reflect having moved automake/.
1049        * console/Makefile.am: Reflect having moved automake/.
1050        * ide/Makefile.am: Reflect having moved automake/.
1051        * include/Makefile.am: Reflect having moved automake/.
1052        * ne2000/Makefile.am: Reflect having moved automake/.
1053        * start/Makefile.am: Reflect having moved automake/.
1054        * startup/Makefile.am: Reflect having moved automake/.
1055        * timer/Makefile.am: Reflect having moved automake/.
1056        * wd8003/Makefile.am: Reflect having moved automake/.
1057        * wrapup/Makefile.am: Reflect having moved automake/.
1058
10592003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1060
1061        PR 452/bsps
1062        * startup/Makefile.am: Remove USE_INIT_FINI.
1063
10642003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1065
1066        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1067
10682003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1069
1070        PR 445/bsps
1071        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
1072        Remove cpp, old_cpp (now unused).
1073
10742003-07-08      Joel Sherrill <joel@OARcorp.com>
1075
1076        * console/console.c: Correct typo.
1077
10782003-05-08      Chris Johns  <cjohns@cybertec.com.au>
1079
1080        * HOWTO:
1081        Updated the GRUB version info and how to build GRUB from source.
1082        Added how to boot over the network with a PXE Netboot BIOS.
1083
10842003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1085
1086        * ide/.cvsignore: New.
1087
10882003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
1089
1090        PR 368/filesystems
1091        * startup/ldsegs.S: Increase alignment.
1092        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
1093        Added IDE supporting infrastructure.
1094        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
1095        BSP support for libchip standard ide driver.
1096
10972003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1098
1099        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1100
11012003-02-20      Till Straumann <strauman@slac.stanford.edu>
1102
1103        PR 353/bsps
1104        * include/bsp.h: Let the application override the network driver
1105        and attach routine.
1106
11072003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1108
1109        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1110
11112003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1112
1113        * configure.ac: AC_PREREQ(2.57).
1114
11152003-01-20      Joel Sherrill <joel@OARcorp.com>
1116
1117        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
1118
11192003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1120
1121        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1122        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1123        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1124        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1125        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1126        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1127        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1128
11292002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1130
1131        * start/Makefile.am: Use install-data-local to install startfile.
1132
11332002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1134
1135        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1136
11372002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1138
1139        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
1140
11412002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1142
1143        * .cvsignore: Reformat.
1144        Add autom4te*cache.
1145        Remove autom4te.cache.
1146
11472002-09-13     Eric Norum <eric.norum@usask.ca>
1148
1149        * start/start16.S: Remove unwanted + at beginning of relative
1150        numeric label.
1151
11522002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1153
1154        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
1155
11562002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1157
1158        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
1159        PREINSTALL_FILES.
1160        * console/mouse_parser.c: Include <string.h> (for strcmp).
1161        * console/vt.c: Include <string.h> (for memcpy).
1162        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
1163
11642002-08-21      Joel Sherrill <joel@OARcorp.com>
1165
1166        * bsp_specs: Added support for -nostdlibs.
1167
11682002-08-14      Joel Sherrill <joel@OARcorp.com>
1169
1170        * start/start16.S: Per PR259, added code to test for video present
1171        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
1172        tested this patch.
1173
11742002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1175
1176        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
1177
11782002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1179
1180        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
1181        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
1182        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
1183        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
1184        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
1185        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
1186        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
1187        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
1188        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
1189
11902002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1191
1192        * startup/ldsegs.S: #include <asm.h>.
1193        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
1194        Remove printk (Now in bspIo.h).
1195
11962002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1197
1198        * start/Makefile.am: Eliminate PGM.
1199        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
1200        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
1201
12022002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1203
1204        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
1205
12062002-07-16      Eric Norum <eric.norum@usask.ca>
1207
1208        * console/console.c: Others on the rtems-users list have expressed
1209        concern about this run-time selection, so I've enclosed the changes
1210        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
1211
12122002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1213
1214        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
1215        Remove $(OBJS) from all-local.
1216
12172002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1218
1219        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
1220
12212001-05-09      Joel Sherrill <joel@OARcorp.com>
1222
1223        * startup/linkcmds: In support of gcc 3.1, added one of more
1224        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1225        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
1226        and direction of segments to memory regions may also have been
1227        addressed.  This was a sweep across all BSPs.
1228 
12292002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1230
1231        * configure.ac:
1232        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1233        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1234        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
1235        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1236        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
1237        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1238        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1239        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
1240        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
1241        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1242        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1243        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
1244        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1245
12462002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1247
1248        * PR139
1249        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1250
12512002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1252
1253        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1254
12552001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1256
1257        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1258        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1259
12602001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1261
1262        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1263
12642001-10-12      Joel Sherrill <joel@OARcorp.com>
1265
1266        * console/inch.c: Fixed typo.
1267
12682001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1269
1270        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1271        * configure.in: Remove.
1272        * configure.ac: New file, generated from configure.in by autoupdate.
1273
12742001-09-27      Joel Sherrill <joel@OARcorp.com>
1275
1276        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1277
12782001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1279
1280        * include/Makefile.am: Use 'CLEANFILES ='.
1281        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1282        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1283        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1284
12852001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1286
1287        * console/Makefile.am: Remove RTEMS_H_FILES.
1288        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1289
12902001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1291
1292        * configure.in: Add bspopts.h.
1293        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1294        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1295        * 3c509/Makefile.am: Dito.
1296        * console/Makefile.am: Dito.
1297        * include/bsp.h: Include bspopts.h.
1298
12992001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1300
1301        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1302
13032001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1304
1305        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1306
13072001-01-05      Joel Sherrill <joel@OARcorp.com>
1308
1309        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1310        would be visible.
1311
13122000-12-05       Eric Valette <valette@crf.canon.fr>
1313
1314        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1315        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1316        handling in new keyboard management code.  Correct
1317        BSP_poll_char initialization routine.
1318        * start/start.S, startup/bspstart.c: Correct when the video is
1319        initialized.
1320        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1321        did not work correctly on all PC speeds. The new calibrate routine
1322        has been tested on Pentium 166, pentium II 200, pentium III
1323        300 Mhz and does work as expected.
1324
13252000-12-05      Joel Sherrill <joel@OARcorp.com>
1326
1327        * pc386/console/console.c, pc386/console/serial_mouse.c,
1328        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1329
13302000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1331
1332        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1333
13342000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1335
1336        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1337
13382000-11-01      Joel Sherrill <joel@OARcorp.com>
1339
1340        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1341        and libcsupport.h moved from libc to lib/include/rtems and
1342        now must be referenced as <rtems/XXX.h>.   Header file order
1343        was cleaned up while doing this.
1344
13452000-10-29      Joel Sherrill <joel@OARcorp.com>
1346
1347        * startup/sbrk.c: Removed.  Redundant with shared version.
1348
13492000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1350
1351        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1352        Switch to GNU canonicalization.
1353
13542000-10-23      Joel Sherrill <joel@OARcorp.com>
1355
1356        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1357
13582000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1359
1360        * console/serial_mouse.c: Added support for changing serial parameters.
1361
13622000-10-20      Joel Sherrill <joel@OARcorp.com>
1363
1364        * include/wd80x3.h: Added file header and logic to prevent multiple
1365        inclusions of this file.
1366        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1367
13682000-10-20      Joel Sherrill <joel@OARcorp.com>
1369
1370        * include/bsp.h: Cleaned up network driver name and attach defines.
1371
13722000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1373
1374        * ne2000/ne2000.c: Fix some errors in the driver. 
1375        1. There was no sufficient check of data in ethernet header.
1376        The code in ne_rx_daemon() was:
1377            inport_word (dport, len);
1378            ...
1379            len -= 4;
1380              ...
1381            if (len > 0)
1382              ne_read_data (sc, startaddr, len, p);
1383        Unfortunately, sometimes my NIC gave me too big len value,
1384        the result was memory override.  To fix this, I added ethernet
1385        header data checking.
1386
1387        2. The way overrides were serviced was not good.  It was complex
1388        but sometimes did not provide reliable continuing of NIC working.
1389        I had the situation of an endless loop in ne_check_status()
1390        after override processing.
1391
1392        3. There was conceptual error of porting.  The old method of
1393        overrides curing was ported from the OS-s, where override-processing
1394        did start immediately.  But RTEMS-version uses events, and cleaning
1395        of the overrides can start later.
1396
1397        I selected the way of ne2000 programming that is used
1398        in freebsd kernel (v4.0).
1399
1400        Because of both problems, incorrect data in header of raw packet
1401        and receiver override, it went through ne_reset() and fully
1402        reset the ne2000.
1403
1404        So, in summary
1405        - added detecting of the incorrect data in ethernet header;
1406        - replaced handling of receiver overrides with new scheme,
1407        via resetting of NIC, this method is used also in case of
1408        invalid header detecting.
1409
14102000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1411
1412        * console/console.c, console/serial_mouse.c, include/bsp.h:
1413        Add the ability to set parity, number of data bits and
1414        number of stop bits to the existing i386 serial drivers.
1415
14162000-10-17      Joel Sherrill <joel@OARcorp.com>
1417
1418        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1419        to libbsp/i386/shared/irq.
1420
14212000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1422
1423        * startup/linkcmds: Added lines so DWARF debug information
1424        would be available.  Otherwise gdb complains that the offsets
1425        for the debug info are incorrect and doesn't load the files.
1426
14272000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1428
1429        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1430
14312000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1432
1433        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1434        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1435        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1436        compile.am
1437
14382000-08-30      Joel Sherrill <joel@OARcorp.com>
1439
1440        * console/keyboard.h: Changed numerous routines from extern inline
1441        to static inline.
1442
14432000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1444
1445        * Major rework of the "/dev/console" driver.
1446        * Added termios support for stdin ( keyboard ).
1447        * Added ioctls() to support modes similar to Linux( XLATE,
1448        RAW, MEDIUMRAW ).
1449        * Added Keyboard mapping and handling of the keyboard's leds.
1450        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1451        controller ( 16 colors ).
1452        * Added PS/2 and Serial mouse support for PC386 BSP.
1453        * console/defkeymap.c: New file.
1454        * console/fb_vga.c: New file.
1455        * console/fb_vga.h: New file.
1456        * console/i386kbd.h: New file.
1457        * console/kd.h: New file.
1458        * console/keyboard.c: New file.
1459        * console/keyboard.h: New file.
1460        * console/mouse_parser.c: New file.
1461        * console/mouse_parser.h: New file.
1462        * console/pc_keyb.c: New file.
1463        * console/ps2_drv.h: New file.
1464        * console/ps2_mouse.c: New file.
1465        * console/ps2_mouse.h: New file.
1466        * console/serial_mouse.c: New file.
1467        * console/serial_mouse.h: New file.
1468        * console/vgainit.c: New file.
1469        * console/vt.c: New file.
1470        * console/Makefile.am: Reflect new files.
1471        * console/console.c, console/inch.c, console/outch.c: Console
1472        functionality modifications.
1473        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1474
14752000-08-10      Joel Sherrill <joel@OARcorp.com>
1476
1477        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.