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

4.104.11
Last change on this file since 6442424a was 6442424a, checked in by Till Straumann <strauman@…>, on Nov 6, 2009 at 6:12:03 AM

2009-11-05 Till Straumann <strauman@…>

  • console/console.c: Fixed compiler warning.
  • Property mode set to 100644
File size: 44.5 KB
RevLine 
[6442424a]12009-11-05      Till Straumann <strauman@slac.stanford.edu>
2
3        * console/console.c: Fixed compiler warning.
4
[b092ad6]52009-11-05      Till Straumann <strauman@slac.stanford.edu>
6
7        * start/start.S, console/console.c: Separated code
8        that switched console and printk port based on info
9        gathered from the commandline and/or a BSP provided
10        routine into new BSP_console_select() which is called
11        from 'start.S' so that early messages make it to the
12        redirected printk port.
13
[23303c03]142009-10-28      Till Straumann <strauman@slac.stanford.edu>
15
16        * start/start.S: Make sure initial stack is aligned
17        to CPU_STACK_ALIGNMENT before calling C-code.
18
192009-10-27      Till Straumann <strauman@slac.stanford.edu>
[7699617f]20
21        * include/bsp.h, console/console.c: Provide weak-alias
22        hook so that the application may choose the console.
23
[5613b98]242009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
27
[6bf9e0a]282009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * configure.ac: Don't add -ansi -fasm to CFLAGS.
31
[4c39764]322009-10-15      Chris Johns <chrisj@rtems.org>
33
34        * ne2000/ne2000.c: Add --ne2k-irq and --ne2k-port boot command
35        line configure options.
36
37        * ide/ide.c: Fix a bug which left 4 words in the buffer of the
38        disk. Some devices do not follow the standard and terminate the
39        command which a new command occurs and/or low data ready when data
40        is still to be read.
41       
[583a4dc]422009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * make/custom/pc386.cfg: New (relocated from /make/custom).
45        * make/custom/pc386dx.cfg: New (relocated from /make/custom).
46        * make/custom/pc486.cfg: New (relocated from /make/custom).
47        * make/custom/pc586.cfg: New (relocated from /make/custom).
48        * make/custom/pc686.cfg: New (relocated from /make/custom).
49
[4ee2c53]502009-10-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
51
52        * Makefile.am: Added interrupt server.
53
[c1fc5d4]542009-10-08      Chris Johns <chrisj@rtems.org>
55
56        * ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
57        64K in a single write on my test PC and qemu with this driver. The
58        driver only checks the data ready bit at the start of each 512
59        block being transfered. This has speed the transfer loop up. Fixed
60        the timing so the BSP timer is used until RTEMS has started.
61
[75a4512]622009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * console/console.c, console/serial_mouse.c: Reflect
65        termios_baud_to_number having been renamed to
66        rtems_termios_baud_to_number.
67
[446a1e81]682009-09-15      Till Straumann <strauman@slac.stanford.edu>
69
70        PR 1344/bsps:
71        * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
72        TSC handler was used when 8254 was requested and vice versa.
73        Also, nanosecond handler was never installed to RTEMS clock.
74
[6b2b37d2]752009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
78
79 2009-08-22     Roxana Leontie <roxana.leontie@gmail.com>
[b8dfc88]80
81        * console/fb_vga.c: improved read/write
82
[573e3b2]832009-08-21      Roxana Leontie <roxana.leontie@gmail.com>
84
85        * pc386/console/fb_vga.c: added read/write functionality; added thread
86        safety to prevent multiple open() operations of the frame buffer device.
87
[a3a6fae]882009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
91        Should be automatically handled by confdefs.h or the application.
92
[2953a9e5]932009-08-06      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * include/tm27.h: Remove references to rtems_interrupt_catch since this
96        archiecture does not use Simple Vectored Interrupt model.
97
[71abba7]982009-08-03      Roxana Leontie <roxana.leontie@gmail.com>
99
100        * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
101
[83987a5]1022009-07-29      Roxana Leontie <roxana.leontie@gmail.com>
103
104        * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
105        frame_buffer_ naming. Joel cleaned up formatting and removed tabs
106        that were there long before Roxana touched this file.
107        * console/fb_vga.h: Removed.
108
[cd62f7a]1092009-07-24      Roxana Leontie <roxana.leontie@gmail.com>
110
111        * console/fb_vga.c: divided fb_screeninfo structure into
112        fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
113
[b58c049]1142009-07-21      Roxana Leontie <roxana.leontie@gmail.com>
115
116        * console/fb_vga.c: replaced the ioctl structures with linux
117        framebuffer equivalents
118
[d1be26b]1192009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
122        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
123        have the same options.
124
[2c8a980]1252009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
126
127        * Makefile.am, preinstall.am: Update for generic interrupt support.
128
[73c421b]1292009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * console/ps2_mouse.c: Fix inconsistent spacing.
132
[be72045]1332009-06-12      Chris Johns <chrisj@rtems.org> 
134
135        * ide/ide.c: Format the data output in DEBUG mode.
136
[57be444]1372009-05-30      Chris Johns <chrisj@rtems.org>
138
139        * ide/ide.c: Add initialisation code to reset the IDE devices and
140        to probe them and display their model numbers. Also add code to
141        display the probing to aid bring up new hardware.
142
143        * ide/idecfg.c: Add the --ide-show command to show probing type
144        accessing when finding devices on the configured IDE buses.
145
[33ab74d]1462009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
147
148        * Makefile.am, preinstall.am: Install tty_drv.h
149
[eee78e5]1502009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
153        bsp_get_work_area() since the work area is larger than a single
154        allocatable object.
155
[debbc9e]1562009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
159
[1c5ebc5]1602009-04-28      Chris Johns <chrisj@rtems.org>
161
162        * Makefile.am: Add bspcmdline.c.
163        * include/bsp.h: Add boot command line interfaces.
164        * start/start.c: Save the multiboot command line. Pass the command
165        line to boot_card.
166        * start/start.S: Update for boot_card command line change.
167        * startup/bspstart.c: Initialise the command line.
168        * startup/bspcmdline.c: New.
169        * console/console.c, ide/idecfg.c: Add boot command line support.
170        * ide/ide.cfg: Add prints for errors to help resolve problems.
171
[c63fde5c]1722009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
173
174        * configure.ac, start/start16.S: Remove duplicate configure option and
175        add support for the configure time variable BSP_VIDEO_80x50.
176
[df393962]1772008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        * bsp_specs: Move -e start from *link to *startfile to avoid warning
180        for undefined entry symbol when linking relocatables with binutils
181        2.19.
182
[88ef1655]1832008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        PR 1344/bsps
186        * clock/ckinit.c: Committed code was not final. Corrections.
187
[959f887a]1882008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
189                Michael South <msouth@msouth.org>
190
191        PR 1344/bsps
192        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
193        nanoseconds granularity. i8254 is very slow on some systems. TSC use
194        is auto-detected by default.
195
[e23509c]1962008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
197
198        * startup/bspgetworkarea.c: Remove debug prints.
199
[dbd85b21]2002008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
201
202        * startup/bspgetworkarea.c: Fix botched edit.
203
[12838f75]2042008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
205
206        * startup/bspgetworkarea.c: Change size_t to ssize_t on
207        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
208        which would limit the work area to 64K.
209
[92b338c0]2102008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
211
[1666253f]212        * Makefile.am: Turn = into +=.
[92b338c0]213
[c5a7f1a9]2142008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
215
216        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
217        of building libbspstart.a, using automake-rules.
218
[05d1c82]2192008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
222        * Makefile.am: Reflect changes above.
223
[64eb0c7]2242008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
225
226        * Makefile.am: Eliminate *_SOURCES.
227
[e94666d]2282008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
229
230        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
231        components.
232
[a1bc0a15]2332008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
236
[abe3261]2372008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * Makefile.am: Cosmetics.
240
[95aa5e1]2412008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
242
243        * configure.ac: Make letting boot_card() handle work area allocation
244        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
245        BSP_BOOTCARD_OPTIONS.
246
[81f16002]2472008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
248
249        * startup/bspclean.c: Removed.
250
[72798ee]2512008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
252
253        * startup/bspreset.c: New file.
254
[084369e]2552008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
256
257        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
258        include/bsp.h: Use standardized bsp_cleanup() which can optionally
259        print a message, poll for user to press key, and call bsp_reset().
260        Using this eliminates the various bsp_cleanup() implementations which
261        had their own implementation and variety of string constants.
262
[ef37cb6]2632008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
264
265        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
266        bsp_get_work_area() implementation and use more of the BSP
267        Initialization Framework.
268        * startup/bspgetworkarea.c: New file.
269
[283e6f0]2702008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
271
272        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
273        is NOT used anywhere.
274
[a196084]2752008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
276
277        * startup/bspstart.c: Remove unnecessary includes of
278        rtems/libcsupport.h and rtems/libio.h.
279
[b4532059]2802008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
281
282        * ide/ide.c: Convert to "bool".
283
[f7276df0]2842008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
285
[f5cd06c]286        * console/console.c: Remove bogus decl.
[f7276df0]287        * timer/timer.c: Convert to "bool".
288
[9459fae]2892008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
290
291        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
292        Eliminate rtems_boolean.
293
[25c62b0]2942008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
295
296        * timer/timer.c: Eliminate empty function from every benchmark timer
297        driver. Fix spelling.
298
[35f52a6]2992008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
300
301        * timer/timer.c: Rename timer driver methods to follow RTEMS
302        programming conventions.
303
[0817298]3042008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
305
306        * Makefile.am: Now named bspclean.c
307
[9353a0d4]3082008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
309
310        * startup/bspclean.c: New file.
311        * startup/exit.c: Removed.
312
[14afc13]3132008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
316
[e3a1d425]3172008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
320        startup/bspstart.c: Fix warnings for prototypes, types, etc.
321
[e65bcc8]3222008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
323
[0fd168d]324        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
325        Add missing prototypes.
[e65bcc8]326        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
327
[c4bd98c]3282008-07-29      Chris Johns <chrisj@rtems.org>
329
330        * ide/ide.c: Updated to the rtems_* libblock changed.
331
[24f1347]3322008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
333
334        * console/console.c, console/serial_mouse.c: Eliminate copies of
335        switches to convert termios Bxxx constants to xxx as an integer. Use
336        the shared termios_baud_to_number() routine to do the same
337        conversion.
338
[dde1fedb]3392008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
340
341        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
342        Framework to ask the BSP where it has memory for the RTEMS Workspace
343        and C Program Heap. These collectively are referred to as work area.
344        If the BSP supports this, then it does not have to include code to
345        split the available memory between the two areas. This reduces the
346        amount of code in the BSP specific bspstart.c file. Additionally, the
347        shared framework can initialize the C Library, call
348        rtems_debug_enable(), and dirty the work area memory. Until most/all
349        BSPs support this new capability, if the BSP supports this, it should
350        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
351        When the transition is complete, this autoconf macro can be removed.
352
[6ea100c1]3532008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
354
355        * startup/bspstart.c: Refactored and renamed initialization routines to
356        rtems_initialize_data_structures, rtems_initialize_before_drivers,
357        rtems_initialize_device_drivers, and
358        rtems_initialize_start_multitasking. This opened the sequence up so
359        that bootcard() could provide a more robust and flexible framework
360        which is easier to explain and understand. This also lays the
361        groundwork for sharing the division of available memory between the
362        RTEMS workspace and heap and the C library initialization across all
363        BSPs.
364
[6f008f7]3652008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
366
367        * configure.ac: Remove spurious line.
368
[52c07539]3692008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
370
371        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
372        console_reserve_resources and termios_reserve_resources.
373
[ed8206b]3742008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
375
376        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
377        a network driver. This simplifies the Makefile.am and avoids pulling
378        in unneeded code.
379
[3f432fbd]3802008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
381
382        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
383        configuration option. When this is set to one, a clean exit of an
384        application will result in the BSP resetting the hardware without
385        waiting for a human to press a key.
386        * start/start.S, startup/linkcmds: Replace the linkcmds with a
387        version very closely based upon the default in binutils 2.18 for
388        this target.  This eliminated weird failures with C++ dtors even
389        in C applications.  We had an extra _ on a symbol used in start.S.
390
[bd7a91b]3912008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
392
393        * configure.ac: Fix typo.
394
[d1f57b5]3952008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * startup/linkcmds: Add wildcard to gcc_except_table section so
398        programs compiled with gcc 4.3.x can link.
399
[b62009c3]4002008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
401
402        * clock/ckinit.c: Rework clock driver to use template and to provide
403        nanoseconds since last tick capability.
404
[12bd47e]4052007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
406
407        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
408        of the Configuration Table. Use the RTEMS provided accessor macros to
409        obtain configuration fields.
410
[d34d8692]4112007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
412
413        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
414        from CPU Table to Configuration Table. Eliminate CPU Table from all
415        ports. Delete references to CPU Table in all forms.
416
[558bc25]4172007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
418
419        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
420        Table fields to the Configuration Table. This included
421        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
422        do_zero_of_workspace, extra_mpci_receive_server_stack,
423        stack_allocate_hook, and stack_free_hook. As a side-effect of this
424        effort some multiprocessing code was made conditional and some style
425        clean up occurred.
426
[6fc48b2]4272007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
428
429        * startup/bspstart.c: Eliminate the interrupt_table_segment and
430        interrupt_table_offset fields in the i386 CPU Table since they are
431        never read.
432
[bd51a63]4332007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
434
435        PR 1257/bsps
436        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
437        Code outside of cpukit should use the public API for
438        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
439        public API and directly accessing _CPU_ISR_Disable and
440        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
441        directive which could lead to problems. This patch also changes the
442        type of the variable passed into these routines and addresses minor
443        style issues.
444
[c613270]4452007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * console/vt.c: Changed tabs to spaces.
448
[1235164]4492007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
450
451        * console/keyboard.c: Replaced tabs with spaces.
452
[fb61b0fe]4532007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
454
455        * startup/bspstart.c: If we cannot find enough memory to run the
456        program, generate a fatal error and print a message.
457
[b012921]4582007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
459
460        * ne2000/ne2000.c: Fix spelling error.
461
[15aecdc]4622007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
463
464        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
465        since it was used to configure a no longer used feature. Device names
466        are now part of the filesystem not in a table.
467
[1f94b1d5]4682007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
469
470        PR 1244/bsps
471        * console/console.c: Remove definition of __assert.
472
[80c6ce9]4732007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
474
475        * bsp_specs: Remove qrtems_debug.
476
[191eec9]4772007-04-02      Joel Sherrill <joel@OARcorp.com>
478
479        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
480
[a876455]4812007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
482
483        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
484
[b620d34e]4852007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
486
487        * ne2000/ne2000.c: Remove typecast.
488
[3f0cfc5]4892007-03-11      Joel Sherrill <joel@OARcorp.com>
490
491        * startup/bspstart.c: Remove assignments of
492        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
493        value in boot_card.c
494
[40d5b64b]4952007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
496
497        * console/fb_vga.c: Eliminate __u16, __u32.
498
[cdf41adb]4992006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
500
501        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
502        ioctl_command_t as arg in ioctl-functions.
503
[71ce7e7]5042006-12-13      Alexey Shamrin <shamrin@gmail.com>
505
506        PR 1189/bsps
507        * console/outch.c: If you print a character with the code larger than
508        127 (extended ASCII) to the VGA console, then it blinks. The reason:
509        char == signed char, so such characters get represented by negative
510        numbers. The sign bit then goes to attribute byte, resulting in the
511        blinking.
512
[fcb0cd46]5132006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
514
515        * configure.ac: New BUG-REPORT address.
516
[aa4369c]5172006-11-15      Joel Sherrill <joel@OARcorp.com>
518
519        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
520        file and simplified initialization.
521
[57357d9]5222006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
523
524        * Makefile.am: Remove superfluous -DASM.
525
[754610f]5262006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
527
528        * configure.ac: Require autoconf-2.60. Require automake-1.10.
529
[c6fda81]5302006-09-11      Joel Sherrill <joel@OARcorp.com>
531
532        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
533        style.
534
[662c157]5352006-09-04      Till Straumann <strauman@slac.stanford.edu>
536
537        * startup/bspstart.c, start/start.S: Since the crude
538        memory autodetection code can easily fail (boards with
539        'reserved' regions - I experienced a hard lockup on a
540        dell precision 490 when writing past the bios-reported
541        memory size) I added code that a) tries to save
542        and use multiboot info, if present b) allows applications
543        to override/set memory size via a weak alias.
544
[f74578a2]5452006-09-04      Till Straumann <strauman@slac.stanford.edu>
546
547        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
548
[36ffcf3]5492006-02-01      Joel Sherrill <joel@OARcorp.com>
550
551        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
552        This makes it easy to build the pc386 BSP in a configuration that
553        corresponds to qemu with COM1 redirected to stdio.
554
[73733dc]5552006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
556
557        * configure.ac: Remove explicit ampolish3 support (now in
558        RTEMS_BSP_CONFIGURE).
559
[5c7f274]5602006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
561
562        * configure.ac: Add ampolish3 support.
563        * Makefile.am: Add preinstall.am.
564
[1fdeb22]5652005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
566
567        * timer/timer.c: Remove C++-style comments.
568
[0de2f239]5692005-11-02      Till Straumann <strauman@slac.stanford.edu>
[ebedf31]570
[1fdeb22]571        PR 832/bsps
572        * startup/ldsegs.S: put IDT and GDT into data segment.
573        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
[086c1c3]574        text segment checksum comparison failed...
[ebedf31]575
[939ae4c]5762005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
577
578        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
579        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
580
[8d62d94a]5812005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
582
583        * Makefile.am: Install/preinstall headers from ../../i386/shared.
584
[d1572bcf]5852005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
586
[2f22923]587        PR 649/filesystem
[d1572bcf]588        * ide/idecfg.c: added configuration items for primary/secondary
589        IDE interface
590        * configure.ac: added configuration items for primary/secondary
591        IDE interface
592       
[574edd7]5932005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
594
595        * 3c509/3c509.c: Remove [$]Log.
596        Include <errno.h> instead of <sys/errno.h>.
597
[1131dfe]5982005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
599
600        * timer/timer.c: Enhance to use either interupt-based timer
601        functions on older CPUs or to use TSC-based timer functions on
602        more recent (Pentium and above) CPUs. The decision is made in
603        Timer_initialize function when it is called for the first time
604        based on a result obtained from cpuid instruction during the BSP
605        initialization phase. During the first call, there are also late
606        bindings to the implementation functions initialized to
607        appropriate values.
608
[71319f77]6092005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
610
611        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
612
[5fa10f2d]6132005-07-18      Lars Munch <lars@segv.dk>
614
615        PR 813/networking
616        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
617        parameter was added to irq handlers (2005-04-18). Before these
618        changes the argument to the interrupt handler was the interrupt
619        number, now the argument is handle, but the ne2000 driver needs the
620        interrupt number. The fix is to set the handle to the interrupt
621        number.
622
[63a4538]6232005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
624
625        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
626
[34c4852]6272005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
628
629        * include/bsp.h: New header guard.
630
[6daada6]6312005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
632
633        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
634        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
635        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
636        subdirectory.
637
[9dee9833]6382005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
639
640        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
641        remove warnings.
642        * console/console.c, wd8003/wd8003.c: Added support for
643        addition of parameter in ISRs.
644       
[b607d9c8]6452005-04-26      Joel Sherrill <joel@OARcorp.com>
646
647        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
648
[68f4e5f]6492005-04-18      Eric Valette <eric.valette@free.fr>
650
651        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
652        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
653
[df3ae64]6542005-02-18      Joel Sherrill <joel@OARcorp.com>
655
656        * console/keyboard.h: Add include file and cleanup file header.
657
[dc2aadef]6582005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
659
660        * clock/todcfg.c: size_t RTC_Count.
661
[8ed53e05]6622005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
663
664        * console/vgainit.c: static graphic_on|off.
665
[844609f9]6662005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
667
668        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
669
[a4a5624]6702005-01-04      Joel Sherrill <joel@OARcorp.com>
671
672        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
673        warnings.
674
[4cbf22a]6752005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
676
677        * Makefile.am: Remove build-variant support.
678
[6af556b]6792004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
680
681        PR 703/filesystem
682        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
683        to uint16_t for UDMA support.
684
[ca0d89da]6852004-10-13      Eric Norum <norume@aps.anl.gov>
686
687        PR 688/bsps
688        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
689
[8d62d94a]6902004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]691
692        * configure.ac: Require automake > 1.9.
693
[0e5db091]6942004-07-25      Joel Sherrill <joel@OARcorp.com>
695
696        * 3c509/3c509.c: Add <sys/errno.h>.
697        * startup/linkcmds: Add .jcr section.
698
[fdcfca01]6992004-05-21  Till Strauman <strauman@slac.stanford.edu>
700
701        * PR 624/bsps
702        startup/bspstart.c: When probing the memory, make sure not to
703        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
704        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
705        the screen.
706
[a14e350a]7072004-05-21      Joel Sherrill <joel@OARcorp.com>
708
709        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
710        recent updates to BSD header files.
711
[8d62d94a]7122004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
[3defec6]713
714        PR 610/bsps
715        * Makefile.am: Add include/tm27.h, Cosmetics.
716        * include/tm27.h: Final cosmetics.
717
[8d62d94a]7182004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
[89c86764]719
720        * include/bsp.h: Split out tmtest27 support.
721        * include/tm27.h: New.
722
[8d62d94a]7232004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
[3344730a]724
725        PR 613/bsps
726        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
727
[8d62d94a]7282004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
[7dd6e8d]729
730        PR 614/bsps
731        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
732
[8d62d94a]7332004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
[d9ac411f]734
735        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
736        which still uses RTEMS_ROOT).
737
[8d62d94a]7382004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
[cc1426bb]739
740        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
741        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
742
[8d62d94a]7432004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[b14d8a48]744
745        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
746        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
747        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
748        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
749
[8d62d94a]7502004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
[6fda59f]751
752        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
753        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
754        c99 fixed size types.
755
[d7fb9f8]7562004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
757
758        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
759        Preinstall dist_project_lib*.
760
[800a047]7612004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * configure.ac: Explicitly check for OBJCOPY.
764
[65bcccb]7652004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
766
767        * Makefile.am: Reflect changes to bsp.am.
768
[ad367a3a]7692004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * Makefile.am: Reflect changes to bsp.am.
772
[c24d7c84]7732004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
774
775        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
776
[c0e7f2cd]7772004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
778
779        * Makefile.am: Add start*.bin to CLEANFILES.
780
[74f89dc]7812004-02-06      Joel Sherrill <joel@OARcorp.com>
782
783        * Makefile.am: Split startup into multiple .rels without reorganizing
784        the source.
785
[76f3064a]7862004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
787
788        * Makefile.am: Add missing $ in reference to 3c509.rel.
789
[14023b45]7902004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
791
792        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
793        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
794        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
795        wrapup/Makefile.am. Use automake compilation rules.
796        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
797        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
798        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
799        * configure.ac: Reflect changes above.
800        * start/start.S: Change comment to make it gcc -ansi compliant.
801
[f3c5a0ec]8022004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
803
804        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
805        Add RTEMS_PROG_CCAS.
806
[f0ce52f]8072004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
808
809        * Makefile.am: Add PREINSTALL_DIRS.
810        * console/Makefile.am: Add PREINSTALL_DIRS.
811        * wrapup/Makefile.am: Reflect changes to libcpu.
812
[875324a]8132004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
816        Add PRE/TMPINSTALL_FILES to CLEANFILES.
817        * console/Makefile.am: Ditto.
818        * startup/Makefile.am: Ditto.
819
[b3c7b2d8]8202004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
821
822        * start/Makefile.am: Remove.
823        * Makefile.am: Merge-in start/Makefile.am.
824        * configure.ac: Reflect changes above.
825
[6411947]8262004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
827
828        * wrapup/Makefile.am: Eliminate $(LIB).
829        Use noinst_DATA to trigger building libbsp.a.
830
[6e94600]8312003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
832
833        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
834
[b35414a]8352003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
836
837        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
838        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
839
[8e59175e]8402003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
841
842        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
843        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
844        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
845
[810720b6]8462003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
847
848        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
849
[5ed190a0]8502003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
851
852        * wrapup/Makefile.am: Cosmetics.
853
[50b3fcf]8542003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
855
856        * Makefile.am: Misc cleanups and fixes.
857        * start/Makefile.am: Misc cleanups and fixes.
858        * startup/Makefile.am: Misc cleanups and fixes.
859        * wrapup/Makefile.am: Misc cleanups and fixes.
860
[dabd0ef7]8612003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
862
863        * ide/Makefile.am: PGM = ide.rel.
864
[1bb55d6]8652003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
866
867        * Makefile.am: Add preinstallation dirstamp support.
868        * 3c509/Makefile.am: Cosmetics.
869        * clock/Makefile.am: Cosmetics.
870        * console/Makefile.am: Add preinstallation dirstamp support.
871        * ide/Makefile.am: Cosmetics.
872        * ne2000/Makefile.am: Cosmetics.
873        * start/Makefile.am: Add compilation dirstamp support.
874        * startup/Makefile.am: Cosmetics.
875        * timer/Makefile.am: Cosmetics.
876        * wd8003/Makefile.am: Cosmetics.
877        * wrapup/Makefile.am: Cosmetics.
878
[9dffd2de]8792003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
880
881        * 3c509/Makefile.am: Remove all-local: $(ARCH).
882        * clock/Makefile.am: Remove all-local: $(ARCH).
883        * console/Makefile.am: Remove all-local: $(ARCH).
884        * ide/Makefile.am: Remove all-local: $(ARCH).
885        * ne2000/Makefile.am: Remove all-local: $(ARCH).
886        * start/Makefile.am: Remove all-local: $(ARCH).
887        * startup/Makefile.am: Remove all-local: $(ARCH).
888        * timer/Makefile.am: Remove all-local: $(ARCH).
889        * wd8003/Makefile.am: Remove all-local: $(ARCH).
890        * wrapup/Makefile.am: Remove all-local: $(ARCH).
891
[0bad72c9]8922003-10-02      Till Strauman <strauman@slac.stanford.edu>
893
894        PR 502/bsps
895        * console/outch.c: Add support for a few ANSI escape sequences to make
896        libetcl happy.
897
[d1b210cd]8982003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
899
900        * Makefile.am: Merge-in include/Makefile.am.
901        Reflect changes to bsp.am.
902        * include/Makefile.am: Remove.
903        * configure.ac: Reflect changes above.
904
[6f63094]9052003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
906
907        * bsp_specs: Remove *lib:.
908
[af2abc9e]9092003-09-04      Joel Sherrill <joel@OARcorp.com>
910
911        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
912        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
913        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
914        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
915        URL for license changed.
916
[fc9caa91]9172003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
918
919        PR 461/bsps
920        * start/Makefile.am: Correct generation of startup16.bin.
921
[a0bbbdd]9222003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
923
924        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
925
[fe8bc62]9262003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
927
928        * Makefile.am: Reflect having moved aclocal/.
929
[7842090b]9302003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
931
[c483a4e]932        * Makefile.am: Reflect having moved automake/.
933        * 3c509/Makefile.am: Reflect having moved automake/.
934        * clock/Makefile.am: Reflect having moved automake/.
935        * console/Makefile.am: Reflect having moved automake/.
936        * ide/Makefile.am: Reflect having moved automake/.
937        * include/Makefile.am: Reflect having moved automake/.
938        * ne2000/Makefile.am: Reflect having moved automake/.
939        * start/Makefile.am: Reflect having moved automake/.
940        * startup/Makefile.am: Reflect having moved automake/.
941        * timer/Makefile.am: Reflect having moved automake/.
942        * wd8003/Makefile.am: Reflect having moved automake/.
943        * wrapup/Makefile.am: Reflect having moved automake/.
[7842090b]944
[317458ce]9452003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
946
[75fcb394]947        PR 452/bsps
[317458ce]948        * startup/Makefile.am: Remove USE_INIT_FINI.
949
[7dcc3fe]9502003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
951
952        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
953
[d266acd]9542003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
955
[75fcb394]956        PR 445/bsps
[d266acd]957        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
958        Remove cpp, old_cpp (now unused).
959
[499cdee]9602003-07-08      Joel Sherrill <joel@OARcorp.com>
961
962        * console/console.c: Correct typo.
963
[4cbb51cc]9642003-05-08      Chris Johns  <cjohns@cybertec.com.au>
965
966        * HOWTO:
967        Updated the GRUB version info and how to build GRUB from source.
968        Added how to boot over the network with a PXE Netboot BIOS.
969
[904cb8ed]9702003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
971
972        * ide/.cvsignore: New.
973
[58f7c34]9742003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
975
976        PR 368/filesystems
977        * startup/ldsegs.S: Increase alignment.
978        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
979        Added IDE supporting infrastructure.
980        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
981        BSP support for libchip standard ide driver.
982
[afaa498d]9832003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
984
985        * configure.ac: Remove AC_CONFIG_AUX_DIR.
986
[d19443c7]9872003-02-20      Till Straumann <strauman@slac.stanford.edu>
988
989        PR 353/bsps
990        * include/bsp.h: Let the application override the network driver
991        and attach routine.
992
[ccd81b60]9932003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
994
995        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
996
[6ca0732]9972003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
998
999        * configure.ac: AC_PREREQ(2.57).
1000
[7b0c547a]10012003-01-20      Joel Sherrill <joel@OARcorp.com>
1002
1003        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
1004
[e1fb82a]10052003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[485b21a1]1006
1007        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1008        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1009        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1010        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1011        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1012        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1013        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1014
[59a01a6e]10152002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1016
1017        * start/Makefile.am: Use install-data-local to install startfile.
1018
[2567546]10192002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1020
1021        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
1022
[4f210c04]10232002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1024
1025        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
1026
[8730f45]10272002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1028
1029        * .cvsignore: Reformat.
1030        Add autom4te*cache.
1031        Remove autom4te.cache.
1032
[2b2e1e96]10332002-09-13     Eric Norum <eric.norum@usask.ca>
1034
1035        * start/start16.S: Remove unwanted + at beginning of relative
1036        numeric label.
1037
[c386c63]10382002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1039
1040        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
1041
[b88e366]10422002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1043
1044        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
1045        PREINSTALL_FILES.
1046        * console/mouse_parser.c: Include <string.h> (for strcmp).
1047        * console/vt.c: Include <string.h> (for memcpy).
1048        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
1049
[a2ae30c2]10502002-08-21      Joel Sherrill <joel@OARcorp.com>
1051
1052        * bsp_specs: Added support for -nostdlibs.
1053
[37bb9bf]10542002-08-14      Joel Sherrill <joel@OARcorp.com>
1055
1056        * start/start16.S: Per PR259, added code to test for video present
1057        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
1058        tested this patch.
1059
[f471a45c]10602002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1061
1062        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
1063
[92b8b98a]10642002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1065
1066        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
1067        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
1068        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
1069        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
1070        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
1071        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
1072        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
1073        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
1074        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
1075
[ce97171]10762002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1077
1078        * startup/ldsegs.S: #include <asm.h>.
1079        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
1080        Remove printk (Now in bspIo.h).
1081
[0b34e440]10822002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1083
1084        * start/Makefile.am: Eliminate PGM.
1085        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
1086        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
1087
[fdc10e3]10882002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1089
1090        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
1091
[cd66632]10922002-07-16      Eric Norum <eric.norum@usask.ca>
1093
1094        * console/console.c: Others on the rtems-users list have expressed
1095        concern about this run-time selection, so I've enclosed the changes
1096        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
1097
[445c0a0]10982002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1099
1100        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
1101        Remove $(OBJS) from all-local.
1102
[80defac]11032002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1104
1105        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
1106
[85c9257]11072001-05-09      Joel Sherrill <joel@OARcorp.com>
1108
1109        * startup/linkcmds: In support of gcc 3.1, added one of more
1110        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1111        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
1112        and direction of segments to memory regions may also have been
1113        addressed.  This was a sweep across all BSPs.
1114 
[4f36d46]11152002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1116
1117        * configure.ac:
1118        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1119        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1120        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
1121        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1122        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
1123        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1124        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1125        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
1126        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
1127        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1128        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1129        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
1130        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1131
[7ed57bd]11322002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1133
1134        * PR139
1135        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1136
[45805cc]11372002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1138
1139        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1140
[8fec915]11412001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1142
1143        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1144        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1145
[9e1ae79]11462001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1147
1148        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1149
[a606b45]11502001-10-12      Joel Sherrill <joel@OARcorp.com>
1151
1152        * console/inch.c: Fixed typo.
1153
[df25c998]11542001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1155
1156        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1157        * configure.in: Remove.
1158        * configure.ac: New file, generated from configure.in by autoupdate.
1159
[cf282090]11602001-09-27      Joel Sherrill <joel@OARcorp.com>
1161
1162        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1163
[074225ba]11642001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1165
1166        * include/Makefile.am: Use 'CLEANFILES ='.
1167        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1168        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1169        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1170
[cacbf4f]11712001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1172
1173        * console/Makefile.am: Remove RTEMS_H_FILES.
1174        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1175
[2e45a0cb]11762001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1177
1178        * configure.in: Add bspopts.h.
1179        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1180        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1181        * 3c509/Makefile.am: Dito.
1182        * console/Makefile.am: Dito.
1183        * include/bsp.h: Include bspopts.h.
1184
[6f21328]11852001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1186
1187        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1188
[5d2fe483]11892001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1190
1191        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1192
[9b0e5b2]11932001-01-05      Joel Sherrill <joel@OARcorp.com>
1194
1195        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1196        would be visible.
1197
[d57c04e]11982000-12-05       Eric Valette <valette@crf.canon.fr>
1199
1200        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1201        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1202        handling in new keyboard management code.  Correct
1203        BSP_poll_char initialization routine.
1204        * start/start.S, startup/bspstart.c: Correct when the video is
1205        initialized.
1206        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1207        did not work correctly on all PC speeds. The new calibrate routine
1208        has been tested on Pentium 166, pentium II 200, pentium III
1209        300 Mhz and does work as expected.
1210
[327a93a4]12112000-12-05      Joel Sherrill <joel@OARcorp.com>
1212
1213        * pc386/console/console.c, pc386/console/serial_mouse.c,
1214        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1215
[feead226]12162000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1217
1218        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1219
[a314d3b4]12202000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1221
1222        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1223
[eba2e4f]12242000-11-01      Joel Sherrill <joel@OARcorp.com>
1225
1226        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1227        and libcsupport.h moved from libc to lib/include/rtems and
1228        now must be referenced as <rtems/XXX.h>.   Header file order
1229        was cleaned up while doing this.
1230
[c51af96e]12312000-10-29      Joel Sherrill <joel@OARcorp.com>
1232
1233        * startup/sbrk.c: Removed.  Redundant with shared version.
1234
[0134f4f]12352000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1236
1237        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1238        Switch to GNU canonicalization.
1239
[6bb5260]12402000-10-23      Joel Sherrill <joel@OARcorp.com>
1241
1242        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1243
[396555aa]12442000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1245
1246        * console/serial_mouse.c: Added support for changing serial parameters.
1247
[84ab6601]12482000-10-20      Joel Sherrill <joel@OARcorp.com>
1249
1250        * include/wd80x3.h: Added file header and logic to prevent multiple
1251        inclusions of this file.
1252        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1253
[b0a26ddd]12542000-10-20      Joel Sherrill <joel@OARcorp.com>
1255
1256        * include/bsp.h: Cleaned up network driver name and attach defines.
1257
12582000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1259
1260        * ne2000/ne2000.c: Fix some errors in the driver. 
1261        1. There was no sufficient check of data in ethernet header.
1262        The code in ne_rx_daemon() was:
1263            inport_word (dport, len);
1264            ...
1265            len -= 4;
1266              ...
1267            if (len > 0)
1268              ne_read_data (sc, startaddr, len, p);
1269        Unfortunately, sometimes my NIC gave me too big len value,
1270        the result was memory override.  To fix this, I added ethernet
1271        header data checking.
1272
1273        2. The way overrides were serviced was not good.  It was complex
1274        but sometimes did not provide reliable continuing of NIC working.
1275        I had the situation of an endless loop in ne_check_status()
1276        after override processing.
1277
1278        3. There was conceptual error of porting.  The old method of
1279        overrides curing was ported from the OS-s, where override-processing
1280        did start immediately.  But RTEMS-version uses events, and cleaning
1281        of the overrides can start later.
1282
1283        I selected the way of ne2000 programming that is used
1284        in freebsd kernel (v4.0).
1285
1286        Because of both problems, incorrect data in header of raw packet
1287        and receiver override, it went through ne_reset() and fully
1288        reset the ne2000.
1289
1290        So, in summary
1291        - added detecting of the incorrect data in ethernet header;
1292        - replaced handling of receiver overrides with new scheme,
1293        via resetting of NIC, this method is used also in case of
1294        invalid header detecting.
1295
[664db30b]12962000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1297
1298        * console/console.c, console/serial_mouse.c, include/bsp.h:
1299        Add the ability to set parity, number of data bits and
1300        number of stop bits to the existing i386 serial drivers.
1301
[bad7e90]13022000-10-17      Joel Sherrill <joel@OARcorp.com>
1303
1304        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1305        to libbsp/i386/shared/irq.
1306
[4cb5d29]13072000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1308
1309        * startup/linkcmds: Added lines so DWARF debug information
1310        would be available.  Otherwise gdb complains that the offsets
1311        for the debug info are incorrect and doesn't load the files.
1312
[2431a8cf]13132000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1314
1315        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1316
[a5417074]13172000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1318
1319        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1320        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1321        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1322        compile.am
1323
[b0c3aaf2]13242000-08-30      Joel Sherrill <joel@OARcorp.com>
1325
1326        * console/keyboard.h: Changed numerous routines from extern inline
1327        to static inline.
1328
[3cbb63a]13292000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1330
1331        * Major rework of the "/dev/console" driver.
1332        * Added termios support for stdin ( keyboard ).
1333        * Added ioctls() to support modes similar to Linux( XLATE,
1334        RAW, MEDIUMRAW ).
1335        * Added Keyboard mapping and handling of the keyboard's leds.
1336        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1337        controller ( 16 colors ).
1338        * Added PS/2 and Serial mouse support for PC386 BSP.
1339        * console/defkeymap.c: New file.
1340        * console/fb_vga.c: New file.
1341        * console/fb_vga.h: New file.
1342        * console/i386kbd.h: New file.
1343        * console/kd.h: New file.
1344        * console/keyboard.c: New file.
1345        * console/keyboard.h: New file.
1346        * console/mouse_parser.c: New file.
1347        * console/mouse_parser.h: New file.
1348        * console/pc_keyb.c: New file.
1349        * console/ps2_drv.h: New file.
1350        * console/ps2_mouse.c: New file.
1351        * console/ps2_mouse.h: New file.
1352        * console/serial_mouse.c: New file.
1353        * console/serial_mouse.h: New file.
1354        * console/vgainit.c: New file.
1355        * console/vt.c: New file.
1356        * console/Makefile.am: Reflect new files.
1357        * console/console.c, console/inch.c, console/outch.c: Console
1358        functionality modifications.
1359        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1360
[e94ad1fe]13612000-08-10      Joel Sherrill <joel@OARcorp.com>
1362
1363        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.