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

4.104.115
Last change on this file since a7a9af76 was a7a9af76, checked in by Joel Sherrill <joel.sherrill@…>, on 12/08/09 at 22:28:05

2009-12-08 Joel Sherrill <joel.sherrill@…>

  • include/bsp.h: BSP should not define CONFIGURE_NUMBER_OF_TERMIOS_PORTS.
  • Property mode set to 100644
File size: 44.8 KB
Line 
12009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * include/bsp.h: BSP should not define
4        CONFIGURE_NUMBER_OF_TERMIOS_PORTS.
5
62009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * ne2000/ne2000.c: Logic on defaulting port number was inverted when
9        adding command line arguments.
10
112009-11-05      Till Straumann <strauman@slac.stanford.edu>
12
13        * console/console.c: Fixed compiler warning.
14
152009-11-05      Till Straumann <strauman@slac.stanford.edu>
16
17        * start/start.S, console/console.c: Separated code
18        that switched console and printk port based on info
19        gathered from the commandline and/or a BSP provided
20        routine into new BSP_console_select() which is called
21        from 'start.S' so that early messages make it to the
22        redirected printk port.
23
242009-10-28      Till Straumann <strauman@slac.stanford.edu>
25
26        * start/start.S: Make sure initial stack is aligned
27        to CPU_STACK_ALIGNMENT before calling C-code.
28
292009-10-27      Till Straumann <strauman@slac.stanford.edu>
30
31        * include/bsp.h, console/console.c: Provide weak-alias
32        hook so that the application may choose the console.
33
342009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
37
382009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * configure.ac: Don't add -ansi -fasm to CFLAGS.
41
422009-10-15      Chris Johns <chrisj@rtems.org>
43
44        * ne2000/ne2000.c: Add --ne2k-irq and --ne2k-port boot command
45        line configure options.
46
47        * ide/ide.c: Fix a bug which left 4 words in the buffer of the
48        disk. Some devices do not follow the standard and terminate the
49        command which a new command occurs and/or low data ready when data
50        is still to be read.
51       
522009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * make/custom/pc386.cfg: New (relocated from /make/custom).
55        * make/custom/pc386dx.cfg: New (relocated from /make/custom).
56        * make/custom/pc486.cfg: New (relocated from /make/custom).
57        * make/custom/pc586.cfg: New (relocated from /make/custom).
58        * make/custom/pc686.cfg: New (relocated from /make/custom).
59
602009-10-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
61
62        * Makefile.am: Added interrupt server.
63
642009-10-08      Chris Johns <chrisj@rtems.org>
65
66        * ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
67        64K in a single write on my test PC and qemu with this driver. The
68        driver only checks the data ready bit at the start of each 512
69        block being transfered. This has speed the transfer loop up. Fixed
70        the timing so the BSP timer is used until RTEMS has started.
71
722009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * console/console.c, console/serial_mouse.c: Reflect
75        termios_baud_to_number having been renamed to
76        rtems_termios_baud_to_number.
77
782009-09-15      Till Straumann <strauman@slac.stanford.edu>
79
80        PR 1344/bsps:
81        * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
82        TSC handler was used when 8254 was requested and vice versa.
83        Also, nanosecond handler was never installed to RTEMS clock.
84
852009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
88
89 2009-08-22     Roxana Leontie <roxana.leontie@gmail.com>
90
91        * console/fb_vga.c: improved read/write
92
932009-08-21      Roxana Leontie <roxana.leontie@gmail.com>
94
95        * pc386/console/fb_vga.c: added read/write functionality; added thread
96        safety to prevent multiple open() operations of the frame buffer device.
97
982009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
101        Should be automatically handled by confdefs.h or the application.
102
1032009-08-06      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * include/tm27.h: Remove references to rtems_interrupt_catch since this
106        archiecture does not use Simple Vectored Interrupt model.
107
1082009-08-03      Roxana Leontie <roxana.leontie@gmail.com>
109
110        * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
111
1122009-07-29      Roxana Leontie <roxana.leontie@gmail.com>
113
114        * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
115        frame_buffer_ naming. Joel cleaned up formatting and removed tabs
116        that were there long before Roxana touched this file.
117        * console/fb_vga.h: Removed.
118
1192009-07-24      Roxana Leontie <roxana.leontie@gmail.com>
120
121        * console/fb_vga.c: divided fb_screeninfo structure into
122        fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
123
1242009-07-21      Roxana Leontie <roxana.leontie@gmail.com>
125
126        * console/fb_vga.c: replaced the ioctl structures with linux
127        framebuffer equivalents
128
1292009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
132        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
133        have the same options.
134
1352009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
136
137        * Makefile.am, preinstall.am: Update for generic interrupt support.
138
1392009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * console/ps2_mouse.c: Fix inconsistent spacing.
142
1432009-06-12      Chris Johns <chrisj@rtems.org> 
144
145        * ide/ide.c: Format the data output in DEBUG mode.
146
1472009-05-30      Chris Johns <chrisj@rtems.org>
148
149        * ide/ide.c: Add initialisation code to reset the IDE devices and
150        to probe them and display their model numbers. Also add code to
151        display the probing to aid bring up new hardware.
152
153        * ide/idecfg.c: Add the --ide-show command to show probing type
154        accessing when finding devices on the configured IDE buses.
155
1562009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
157
158        * Makefile.am, preinstall.am: Install tty_drv.h
159
1602009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
161
162        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
163        bsp_get_work_area() since the work area is larger than a single
164        allocatable object.
165
1662009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
167
168        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
169
1702009-04-28      Chris Johns <chrisj@rtems.org>
171
172        * Makefile.am: Add bspcmdline.c.
173        * include/bsp.h: Add boot command line interfaces.
174        * start/start.c: Save the multiboot command line. Pass the command
175        line to boot_card.
176        * start/start.S: Update for boot_card command line change.
177        * startup/bspstart.c: Initialise the command line.
178        * startup/bspcmdline.c: New.
179        * console/console.c, ide/idecfg.c: Add boot command line support.
180        * ide/ide.cfg: Add prints for errors to help resolve problems.
181
1822009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
183
184        * configure.ac, start/start16.S: Remove duplicate configure option and
185        add support for the configure time variable BSP_VIDEO_80x50.
186
1872008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * bsp_specs: Move -e start from *link to *startfile to avoid warning
190        for undefined entry symbol when linking relocatables with binutils
191        2.19.
192
1932008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
194
195        PR 1344/bsps
196        * clock/ckinit.c: Committed code was not final. Corrections.
197
1982008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
199                Michael South <msouth@msouth.org>
200
201        PR 1344/bsps
202        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
203        nanoseconds granularity. i8254 is very slow on some systems. TSC use
204        is auto-detected by default.
205
2062008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
207
208        * startup/bspgetworkarea.c: Remove debug prints.
209
2102008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * startup/bspgetworkarea.c: Fix botched edit.
213
2142008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
215
216        * startup/bspgetworkarea.c: Change size_t to ssize_t on
217        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
218        which would limit the work area to 64K.
219
2202008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
221
222        * Makefile.am: Turn = into +=.
223
2242008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
225
226        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
227        of building libbspstart.a, using automake-rules.
228
2292008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
230
231        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
232        * Makefile.am: Reflect changes above.
233
2342008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
235
236        * Makefile.am: Eliminate *_SOURCES.
237
2382008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
239
240        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
241        components.
242
2432008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
244
245        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
246
2472008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
248
249        * Makefile.am: Cosmetics.
250
2512008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
252
253        * configure.ac: Make letting boot_card() handle work area allocation
254        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
255        BSP_BOOTCARD_OPTIONS.
256
2572008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
258
259        * startup/bspclean.c: Removed.
260
2612008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
262
263        * startup/bspreset.c: New file.
264
2652008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
266
267        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
268        include/bsp.h: Use standardized bsp_cleanup() which can optionally
269        print a message, poll for user to press key, and call bsp_reset().
270        Using this eliminates the various bsp_cleanup() implementations which
271        had their own implementation and variety of string constants.
272
2732008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
274
275        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
276        bsp_get_work_area() implementation and use more of the BSP
277        Initialization Framework.
278        * startup/bspgetworkarea.c: New file.
279
2802008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
281
282        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
283        is NOT used anywhere.
284
2852008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
286
287        * startup/bspstart.c: Remove unnecessary includes of
288        rtems/libcsupport.h and rtems/libio.h.
289
2902008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
291
292        * ide/ide.c: Convert to "bool".
293
2942008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
295
296        * console/console.c: Remove bogus decl.
297        * timer/timer.c: Convert to "bool".
298
2992008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
300
301        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
302        Eliminate rtems_boolean.
303
3042008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
305
306        * timer/timer.c: Eliminate empty function from every benchmark timer
307        driver. Fix spelling.
308
3092008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
310
311        * timer/timer.c: Rename timer driver methods to follow RTEMS
312        programming conventions.
313
3142008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
315
316        * Makefile.am: Now named bspclean.c
317
3182008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
319
320        * startup/bspclean.c: New file.
321        * startup/exit.c: Removed.
322
3232008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
326
3272008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
330        startup/bspstart.c: Fix warnings for prototypes, types, etc.
331
3322008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
333
334        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
335        Add missing prototypes.
336        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
337
3382008-07-29      Chris Johns <chrisj@rtems.org>
339
340        * ide/ide.c: Updated to the rtems_* libblock changed.
341
3422008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
343
344        * console/console.c, console/serial_mouse.c: Eliminate copies of
345        switches to convert termios Bxxx constants to xxx as an integer. Use
346        the shared termios_baud_to_number() routine to do the same
347        conversion.
348
3492008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
350
351        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
352        Framework to ask the BSP where it has memory for the RTEMS Workspace
353        and C Program Heap. These collectively are referred to as work area.
354        If the BSP supports this, then it does not have to include code to
355        split the available memory between the two areas. This reduces the
356        amount of code in the BSP specific bspstart.c file. Additionally, the
357        shared framework can initialize the C Library, call
358        rtems_debug_enable(), and dirty the work area memory. Until most/all
359        BSPs support this new capability, if the BSP supports this, it should
360        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
361        When the transition is complete, this autoconf macro can be removed.
362
3632008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
364
365        * startup/bspstart.c: Refactored and renamed initialization routines to
366        rtems_initialize_data_structures, rtems_initialize_before_drivers,
367        rtems_initialize_device_drivers, and
368        rtems_initialize_start_multitasking. This opened the sequence up so
369        that bootcard() could provide a more robust and flexible framework
370        which is easier to explain and understand. This also lays the
371        groundwork for sharing the division of available memory between the
372        RTEMS workspace and heap and the C library initialization across all
373        BSPs.
374
3752008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
376
377        * configure.ac: Remove spurious line.
378
3792008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
380
381        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
382        console_reserve_resources and termios_reserve_resources.
383
3842008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
387        a network driver. This simplifies the Makefile.am and avoids pulling
388        in unneeded code.
389
3902008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
391
392        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
393        configuration option. When this is set to one, a clean exit of an
394        application will result in the BSP resetting the hardware without
395        waiting for a human to press a key.
396        * start/start.S, startup/linkcmds: Replace the linkcmds with a
397        version very closely based upon the default in binutils 2.18 for
398        this target.  This eliminated weird failures with C++ dtors even
399        in C applications.  We had an extra _ on a symbol used in start.S.
400
4012008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
402
403        * configure.ac: Fix typo.
404
4052008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
406
407        * startup/linkcmds: Add wildcard to gcc_except_table section so
408        programs compiled with gcc 4.3.x can link.
409
4102008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
411
412        * clock/ckinit.c: Rework clock driver to use template and to provide
413        nanoseconds since last tick capability.
414
4152007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
416
417        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
418        of the Configuration Table. Use the RTEMS provided accessor macros to
419        obtain configuration fields.
420
4212007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
422
423        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
424        from CPU Table to Configuration Table. Eliminate CPU Table from all
425        ports. Delete references to CPU Table in all forms.
426
4272007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
428
429        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
430        Table fields to the Configuration Table. This included
431        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
432        do_zero_of_workspace, extra_mpci_receive_server_stack,
433        stack_allocate_hook, and stack_free_hook. As a side-effect of this
434        effort some multiprocessing code was made conditional and some style
435        clean up occurred.
436
4372007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
438
439        * startup/bspstart.c: Eliminate the interrupt_table_segment and
440        interrupt_table_offset fields in the i386 CPU Table since they are
441        never read.
442
4432007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
444
445        PR 1257/bsps
446        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
447        Code outside of cpukit should use the public API for
448        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
449        public API and directly accessing _CPU_ISR_Disable and
450        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
451        directive which could lead to problems. This patch also changes the
452        type of the variable passed into these routines and addresses minor
453        style issues.
454
4552007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
456
457        * console/vt.c: Changed tabs to spaces.
458
4592007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
460
461        * console/keyboard.c: Replaced tabs with spaces.
462
4632007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
464
465        * startup/bspstart.c: If we cannot find enough memory to run the
466        program, generate a fatal error and print a message.
467
4682007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
469
470        * ne2000/ne2000.c: Fix spelling error.
471
4722007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
473
474        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
475        since it was used to configure a no longer used feature. Device names
476        are now part of the filesystem not in a table.
477
4782007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
479
480        PR 1244/bsps
481        * console/console.c: Remove definition of __assert.
482
4832007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
484
485        * bsp_specs: Remove qrtems_debug.
486
4872007-04-02      Joel Sherrill <joel@OARcorp.com>
488
489        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
490
4912007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
492
493        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
494
4952007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
496
497        * ne2000/ne2000.c: Remove typecast.
498
4992007-03-11      Joel Sherrill <joel@OARcorp.com>
500
501        * startup/bspstart.c: Remove assignments of
502        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
503        value in boot_card.c
504
5052007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
506
507        * console/fb_vga.c: Eliminate __u16, __u32.
508
5092006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
510
511        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
512        ioctl_command_t as arg in ioctl-functions.
513
5142006-12-13      Alexey Shamrin <shamrin@gmail.com>
515
516        PR 1189/bsps
517        * console/outch.c: If you print a character with the code larger than
518        127 (extended ASCII) to the VGA console, then it blinks. The reason:
519        char == signed char, so such characters get represented by negative
520        numbers. The sign bit then goes to attribute byte, resulting in the
521        blinking.
522
5232006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
524
525        * configure.ac: New BUG-REPORT address.
526
5272006-11-15      Joel Sherrill <joel@OARcorp.com>
528
529        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
530        file and simplified initialization.
531
5322006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
533
534        * Makefile.am: Remove superfluous -DASM.
535
5362006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
537
538        * configure.ac: Require autoconf-2.60. Require automake-1.10.
539
5402006-09-11      Joel Sherrill <joel@OARcorp.com>
541
542        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
543        style.
544
5452006-09-04      Till Straumann <strauman@slac.stanford.edu>
546
547        * startup/bspstart.c, start/start.S: Since the crude
548        memory autodetection code can easily fail (boards with
549        'reserved' regions - I experienced a hard lockup on a
550        dell precision 490 when writing past the bios-reported
551        memory size) I added code that a) tries to save
552        and use multiboot info, if present b) allows applications
553        to override/set memory size via a weak alias.
554
5552006-09-04      Till Straumann <strauman@slac.stanford.edu>
556
557        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
558
5592006-02-01      Joel Sherrill <joel@OARcorp.com>
560
561        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
562        This makes it easy to build the pc386 BSP in a configuration that
563        corresponds to qemu with COM1 redirected to stdio.
564
5652006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
566
567        * configure.ac: Remove explicit ampolish3 support (now in
568        RTEMS_BSP_CONFIGURE).
569
5702006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
571
572        * configure.ac: Add ampolish3 support.
573        * Makefile.am: Add preinstall.am.
574
5752005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
576
577        * timer/timer.c: Remove C++-style comments.
578
5792005-11-02      Till Straumann <strauman@slac.stanford.edu>
580
581        PR 832/bsps
582        * startup/ldsegs.S: put IDT and GDT into data segment.
583        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
584        text segment checksum comparison failed...
585
5862005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
587
588        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
589        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
590
5912005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
592
593        * Makefile.am: Install/preinstall headers from ../../i386/shared.
594
5952005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
596
597        PR 649/filesystem
598        * ide/idecfg.c: added configuration items for primary/secondary
599        IDE interface
600        * configure.ac: added configuration items for primary/secondary
601        IDE interface
602       
6032005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
604
605        * 3c509/3c509.c: Remove [$]Log.
606        Include <errno.h> instead of <sys/errno.h>.
607
6082005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
609
610        * timer/timer.c: Enhance to use either interupt-based timer
611        functions on older CPUs or to use TSC-based timer functions on
612        more recent (Pentium and above) CPUs. The decision is made in
613        Timer_initialize function when it is called for the first time
614        based on a result obtained from cpuid instruction during the BSP
615        initialization phase. During the first call, there are also late
616        bindings to the implementation functions initialized to
617        appropriate values.
618
6192005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
620
621        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
622
6232005-07-18      Lars Munch <lars@segv.dk>
624
625        PR 813/networking
626        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
627        parameter was added to irq handlers (2005-04-18). Before these
628        changes the argument to the interrupt handler was the interrupt
629        number, now the argument is handle, but the ne2000 driver needs the
630        interrupt number. The fix is to set the handle to the interrupt
631        number.
632
6332005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
634
635        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
636
6372005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
638
639        * include/bsp.h: New header guard.
640
6412005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
642
643        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
644        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
645        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
646        subdirectory.
647
6482005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
649
650        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
651        remove warnings.
652        * console/console.c, wd8003/wd8003.c: Added support for
653        addition of parameter in ISRs.
654       
6552005-04-26      Joel Sherrill <joel@OARcorp.com>
656
657        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
658
6592005-04-18      Eric Valette <eric.valette@free.fr>
660
661        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
662        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
663
6642005-02-18      Joel Sherrill <joel@OARcorp.com>
665
666        * console/keyboard.h: Add include file and cleanup file header.
667
6682005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
669
670        * clock/todcfg.c: size_t RTC_Count.
671
6722005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
673
674        * console/vgainit.c: static graphic_on|off.
675
6762005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
677
678        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
679
6802005-01-04      Joel Sherrill <joel@OARcorp.com>
681
682        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
683        warnings.
684
6852005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
686
687        * Makefile.am: Remove build-variant support.
688
6892004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
690
691        PR 703/filesystem
692        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
693        to uint16_t for UDMA support.
694
6952004-10-13      Eric Norum <norume@aps.anl.gov>
696
697        PR 688/bsps
698        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
699
7002004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
701
702        * configure.ac: Require automake > 1.9.
703
7042004-07-25      Joel Sherrill <joel@OARcorp.com>
705
706        * 3c509/3c509.c: Add <sys/errno.h>.
707        * startup/linkcmds: Add .jcr section.
708
7092004-05-21  Till Strauman <strauman@slac.stanford.edu>
710
711        * PR 624/bsps
712        startup/bspstart.c: When probing the memory, make sure not to
713        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
714        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
715        the screen.
716
7172004-05-21      Joel Sherrill <joel@OARcorp.com>
718
719        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
720        recent updates to BSD header files.
721
7222004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
723
724        PR 610/bsps
725        * Makefile.am: Add include/tm27.h, Cosmetics.
726        * include/tm27.h: Final cosmetics.
727
7282004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
729
730        * include/bsp.h: Split out tmtest27 support.
731        * include/tm27.h: New.
732
7332004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
734
735        PR 613/bsps
736        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
737
7382004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
739
740        PR 614/bsps
741        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
742
7432004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
744
745        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
746        which still uses RTEMS_ROOT).
747
7482004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
749
750        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
751        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
752
7532004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
754
755        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
756        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
757        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
758        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
759
7602004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
761
762        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
763        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
764        c99 fixed size types.
765
7662004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
767
768        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
769        Preinstall dist_project_lib*.
770
7712004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
772
773        * configure.ac: Explicitly check for OBJCOPY.
774
7752004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * Makefile.am: Reflect changes to bsp.am.
778
7792004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        * Makefile.am: Reflect changes to bsp.am.
782
7832004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
786
7872004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
788
789        * Makefile.am: Add start*.bin to CLEANFILES.
790
7912004-02-06      Joel Sherrill <joel@OARcorp.com>
792
793        * Makefile.am: Split startup into multiple .rels without reorganizing
794        the source.
795
7962004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
797
798        * Makefile.am: Add missing $ in reference to 3c509.rel.
799
8002004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
801
802        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
803        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
804        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
805        wrapup/Makefile.am. Use automake compilation rules.
806        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
807        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
808        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
809        * configure.ac: Reflect changes above.
810        * start/start.S: Change comment to make it gcc -ansi compliant.
811
8122004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
813
814        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
815        Add RTEMS_PROG_CCAS.
816
8172004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
818
819        * Makefile.am: Add PREINSTALL_DIRS.
820        * console/Makefile.am: Add PREINSTALL_DIRS.
821        * wrapup/Makefile.am: Reflect changes to libcpu.
822
8232004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
824
825        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
826        Add PRE/TMPINSTALL_FILES to CLEANFILES.
827        * console/Makefile.am: Ditto.
828        * startup/Makefile.am: Ditto.
829
8302004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * start/Makefile.am: Remove.
833        * Makefile.am: Merge-in start/Makefile.am.
834        * configure.ac: Reflect changes above.
835
8362004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
837
838        * wrapup/Makefile.am: Eliminate $(LIB).
839        Use noinst_DATA to trigger building libbsp.a.
840
8412003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
842
843        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
844
8452003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
846
847        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
848        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
849
8502003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
851
852        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
853        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
854        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
855
8562003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
857
858        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
859
8602003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
861
862        * wrapup/Makefile.am: Cosmetics.
863
8642003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
865
866        * Makefile.am: Misc cleanups and fixes.
867        * start/Makefile.am: Misc cleanups and fixes.
868        * startup/Makefile.am: Misc cleanups and fixes.
869        * wrapup/Makefile.am: Misc cleanups and fixes.
870
8712003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
872
873        * ide/Makefile.am: PGM = ide.rel.
874
8752003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
876
877        * Makefile.am: Add preinstallation dirstamp support.
878        * 3c509/Makefile.am: Cosmetics.
879        * clock/Makefile.am: Cosmetics.
880        * console/Makefile.am: Add preinstallation dirstamp support.
881        * ide/Makefile.am: Cosmetics.
882        * ne2000/Makefile.am: Cosmetics.
883        * start/Makefile.am: Add compilation dirstamp support.
884        * startup/Makefile.am: Cosmetics.
885        * timer/Makefile.am: Cosmetics.
886        * wd8003/Makefile.am: Cosmetics.
887        * wrapup/Makefile.am: Cosmetics.
888
8892003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
890
891        * 3c509/Makefile.am: Remove all-local: $(ARCH).
892        * clock/Makefile.am: Remove all-local: $(ARCH).
893        * console/Makefile.am: Remove all-local: $(ARCH).
894        * ide/Makefile.am: Remove all-local: $(ARCH).
895        * ne2000/Makefile.am: Remove all-local: $(ARCH).
896        * start/Makefile.am: Remove all-local: $(ARCH).
897        * startup/Makefile.am: Remove all-local: $(ARCH).
898        * timer/Makefile.am: Remove all-local: $(ARCH).
899        * wd8003/Makefile.am: Remove all-local: $(ARCH).
900        * wrapup/Makefile.am: Remove all-local: $(ARCH).
901
9022003-10-02      Till Strauman <strauman@slac.stanford.edu>
903
904        PR 502/bsps
905        * console/outch.c: Add support for a few ANSI escape sequences to make
906        libetcl happy.
907
9082003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
909
910        * Makefile.am: Merge-in include/Makefile.am.
911        Reflect changes to bsp.am.
912        * include/Makefile.am: Remove.
913        * configure.ac: Reflect changes above.
914
9152003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
916
917        * bsp_specs: Remove *lib:.
918
9192003-09-04      Joel Sherrill <joel@OARcorp.com>
920
921        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
922        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
923        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
924        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
925        URL for license changed.
926
9272003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
928
929        PR 461/bsps
930        * start/Makefile.am: Correct generation of startup16.bin.
931
9322003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
933
934        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
935
9362003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
937
938        * Makefile.am: Reflect having moved aclocal/.
939
9402003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
941
942        * Makefile.am: Reflect having moved automake/.
943        * 3c509/Makefile.am: Reflect having moved automake/.
944        * clock/Makefile.am: Reflect having moved automake/.
945        * console/Makefile.am: Reflect having moved automake/.
946        * ide/Makefile.am: Reflect having moved automake/.
947        * include/Makefile.am: Reflect having moved automake/.
948        * ne2000/Makefile.am: Reflect having moved automake/.
949        * start/Makefile.am: Reflect having moved automake/.
950        * startup/Makefile.am: Reflect having moved automake/.
951        * timer/Makefile.am: Reflect having moved automake/.
952        * wd8003/Makefile.am: Reflect having moved automake/.
953        * wrapup/Makefile.am: Reflect having moved automake/.
954
9552003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
956
957        PR 452/bsps
958        * startup/Makefile.am: Remove USE_INIT_FINI.
959
9602003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
961
962        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
963
9642003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
965
966        PR 445/bsps
967        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
968        Remove cpp, old_cpp (now unused).
969
9702003-07-08      Joel Sherrill <joel@OARcorp.com>
971
972        * console/console.c: Correct typo.
973
9742003-05-08      Chris Johns  <cjohns@cybertec.com.au>
975
976        * HOWTO:
977        Updated the GRUB version info and how to build GRUB from source.
978        Added how to boot over the network with a PXE Netboot BIOS.
979
9802003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
981
982        * ide/.cvsignore: New.
983
9842003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
985
986        PR 368/filesystems
987        * startup/ldsegs.S: Increase alignment.
988        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
989        Added IDE supporting infrastructure.
990        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
991        BSP support for libchip standard ide driver.
992
9932003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
994
995        * configure.ac: Remove AC_CONFIG_AUX_DIR.
996
9972003-02-20      Till Straumann <strauman@slac.stanford.edu>
998
999        PR 353/bsps
1000        * include/bsp.h: Let the application override the network driver
1001        and attach routine.
1002
10032003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1004
1005        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1006
10072003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1008
1009        * configure.ac: AC_PREREQ(2.57).
1010
10112003-01-20      Joel Sherrill <joel@OARcorp.com>
1012
1013        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
1014
10152003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1016
1017        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1018        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1019        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1020        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1021        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1022        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1023        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1024
10252002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1026
1027        * start/Makefile.am: Use install-data-local to install startfile.
1028
10292002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1030
1031        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1032
10332002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1034
1035        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
1036
10372002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1038
1039        * .cvsignore: Reformat.
1040        Add autom4te*cache.
1041        Remove autom4te.cache.
1042
10432002-09-13     Eric Norum <eric.norum@usask.ca>
1044
1045        * start/start16.S: Remove unwanted + at beginning of relative
1046        numeric label.
1047
10482002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1049
1050        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
1051
10522002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1053
1054        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
1055        PREINSTALL_FILES.
1056        * console/mouse_parser.c: Include <string.h> (for strcmp).
1057        * console/vt.c: Include <string.h> (for memcpy).
1058        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
1059
10602002-08-21      Joel Sherrill <joel@OARcorp.com>
1061
1062        * bsp_specs: Added support for -nostdlibs.
1063
10642002-08-14      Joel Sherrill <joel@OARcorp.com>
1065
1066        * start/start16.S: Per PR259, added code to test for video present
1067        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
1068        tested this patch.
1069
10702002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1071
1072        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
1073
10742002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1075
1076        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
1077        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
1078        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
1079        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
1080        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
1081        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
1082        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
1083        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
1084        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
1085
10862002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1087
1088        * startup/ldsegs.S: #include <asm.h>.
1089        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
1090        Remove printk (Now in bspIo.h).
1091
10922002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1093
1094        * start/Makefile.am: Eliminate PGM.
1095        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
1096        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
1097
10982002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1099
1100        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
1101
11022002-07-16      Eric Norum <eric.norum@usask.ca>
1103
1104        * console/console.c: Others on the rtems-users list have expressed
1105        concern about this run-time selection, so I've enclosed the changes
1106        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
1107
11082002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1109
1110        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
1111        Remove $(OBJS) from all-local.
1112
11132002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1114
1115        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
1116
11172001-05-09      Joel Sherrill <joel@OARcorp.com>
1118
1119        * startup/linkcmds: In support of gcc 3.1, added one of more
1120        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1121        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
1122        and direction of segments to memory regions may also have been
1123        addressed.  This was a sweep across all BSPs.
1124 
11252002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1126
1127        * configure.ac:
1128        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1129        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1130        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
1131        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1132        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
1133        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1134        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1135        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
1136        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
1137        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1138        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1139        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
1140        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1141
11422002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1143
1144        * PR139
1145        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1146
11472002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1148
1149        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1150
11512001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1152
1153        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1154        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1155
11562001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1157
1158        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1159
11602001-10-12      Joel Sherrill <joel@OARcorp.com>
1161
1162        * console/inch.c: Fixed typo.
1163
11642001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1165
1166        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1167        * configure.in: Remove.
1168        * configure.ac: New file, generated from configure.in by autoupdate.
1169
11702001-09-27      Joel Sherrill <joel@OARcorp.com>
1171
1172        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1173
11742001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1175
1176        * include/Makefile.am: Use 'CLEANFILES ='.
1177        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1178        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1179        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1180
11812001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1182
1183        * console/Makefile.am: Remove RTEMS_H_FILES.
1184        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1185
11862001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1187
1188        * configure.in: Add bspopts.h.
1189        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1190        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1191        * 3c509/Makefile.am: Dito.
1192        * console/Makefile.am: Dito.
1193        * include/bsp.h: Include bspopts.h.
1194
11952001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1196
1197        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1198
11992001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1200
1201        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1202
12032001-01-05      Joel Sherrill <joel@OARcorp.com>
1204
1205        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1206        would be visible.
1207
12082000-12-05       Eric Valette <valette@crf.canon.fr>
1209
1210        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1211        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1212        handling in new keyboard management code.  Correct
1213        BSP_poll_char initialization routine.
1214        * start/start.S, startup/bspstart.c: Correct when the video is
1215        initialized.
1216        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1217        did not work correctly on all PC speeds. The new calibrate routine
1218        has been tested on Pentium 166, pentium II 200, pentium III
1219        300 Mhz and does work as expected.
1220
12212000-12-05      Joel Sherrill <joel@OARcorp.com>
1222
1223        * pc386/console/console.c, pc386/console/serial_mouse.c,
1224        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1225
12262000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1227
1228        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1229
12302000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1231
1232        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1233
12342000-11-01      Joel Sherrill <joel@OARcorp.com>
1235
1236        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1237        and libcsupport.h moved from libc to lib/include/rtems and
1238        now must be referenced as <rtems/XXX.h>.   Header file order
1239        was cleaned up while doing this.
1240
12412000-10-29      Joel Sherrill <joel@OARcorp.com>
1242
1243        * startup/sbrk.c: Removed.  Redundant with shared version.
1244
12452000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1246
1247        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1248        Switch to GNU canonicalization.
1249
12502000-10-23      Joel Sherrill <joel@OARcorp.com>
1251
1252        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1253
12542000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1255
1256        * console/serial_mouse.c: Added support for changing serial parameters.
1257
12582000-10-20      Joel Sherrill <joel@OARcorp.com>
1259
1260        * include/wd80x3.h: Added file header and logic to prevent multiple
1261        inclusions of this file.
1262        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1263
12642000-10-20      Joel Sherrill <joel@OARcorp.com>
1265
1266        * include/bsp.h: Cleaned up network driver name and attach defines.
1267
12682000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1269
1270        * ne2000/ne2000.c: Fix some errors in the driver. 
1271        1. There was no sufficient check of data in ethernet header.
1272        The code in ne_rx_daemon() was:
1273            inport_word (dport, len);
1274            ...
1275            len -= 4;
1276              ...
1277            if (len > 0)
1278              ne_read_data (sc, startaddr, len, p);
1279        Unfortunately, sometimes my NIC gave me too big len value,
1280        the result was memory override.  To fix this, I added ethernet
1281        header data checking.
1282
1283        2. The way overrides were serviced was not good.  It was complex
1284        but sometimes did not provide reliable continuing of NIC working.
1285        I had the situation of an endless loop in ne_check_status()
1286        after override processing.
1287
1288        3. There was conceptual error of porting.  The old method of
1289        overrides curing was ported from the OS-s, where override-processing
1290        did start immediately.  But RTEMS-version uses events, and cleaning
1291        of the overrides can start later.
1292
1293        I selected the way of ne2000 programming that is used
1294        in freebsd kernel (v4.0).
1295
1296        Because of both problems, incorrect data in header of raw packet
1297        and receiver override, it went through ne_reset() and fully
1298        reset the ne2000.
1299
1300        So, in summary
1301        - added detecting of the incorrect data in ethernet header;
1302        - replaced handling of receiver overrides with new scheme,
1303        via resetting of NIC, this method is used also in case of
1304        invalid header detecting.
1305
13062000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1307
1308        * console/console.c, console/serial_mouse.c, include/bsp.h:
1309        Add the ability to set parity, number of data bits and
1310        number of stop bits to the existing i386 serial drivers.
1311
13122000-10-17      Joel Sherrill <joel@OARcorp.com>
1313
1314        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1315        to libbsp/i386/shared/irq.
1316
13172000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1318
1319        * startup/linkcmds: Added lines so DWARF debug information
1320        would be available.  Otherwise gdb complains that the offsets
1321        for the debug info are incorrect and doesn't load the files.
1322
13232000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1324
1325        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1326
13272000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1328
1329        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1330        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1331        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1332        compile.am
1333
13342000-08-30      Joel Sherrill <joel@OARcorp.com>
1335
1336        * console/keyboard.h: Changed numerous routines from extern inline
1337        to static inline.
1338
13392000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1340
1341        * Major rework of the "/dev/console" driver.
1342        * Added termios support for stdin ( keyboard ).
1343        * Added ioctls() to support modes similar to Linux( XLATE,
1344        RAW, MEDIUMRAW ).
1345        * Added Keyboard mapping and handling of the keyboard's leds.
1346        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1347        controller ( 16 colors ).
1348        * Added PS/2 and Serial mouse support for PC386 BSP.
1349        * console/defkeymap.c: New file.
1350        * console/fb_vga.c: New file.
1351        * console/fb_vga.h: New file.
1352        * console/i386kbd.h: New file.
1353        * console/kd.h: New file.
1354        * console/keyboard.c: New file.
1355        * console/keyboard.h: New file.
1356        * console/mouse_parser.c: New file.
1357        * console/mouse_parser.h: New file.
1358        * console/pc_keyb.c: New file.
1359        * console/ps2_drv.h: New file.
1360        * console/ps2_mouse.c: New file.
1361        * console/ps2_mouse.h: New file.
1362        * console/serial_mouse.c: New file.
1363        * console/serial_mouse.h: New file.
1364        * console/vgainit.c: New file.
1365        * console/vt.c: New file.
1366        * console/Makefile.am: Reflect new files.
1367        * console/console.c, console/inch.c, console/outch.c: Console
1368        functionality modifications.
1369        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1370
13712000-08-10      Joel Sherrill <joel@OARcorp.com>
1372
1373        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.