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

4.104.115
Last change on this file since 573e3b2 was 573e3b2, checked in by Joel Sherrill <joel.sherrill@…>, on 08/21/09 at 18:35:28

2009-08-21 Roxana Leontie <roxana.leontie@…>

  • pc386/console/fb_vga.c: added read/write functionality; added thread safety to prevent multiple open() operations of the frame buffer device.
  • Property mode set to 100644
File size: 41.8 KB
Line 
12009-08-21      Roxana Leontie <roxana.leontie@gmail.com>
2
3        * pc386/console/fb_vga.c: added read/write functionality; added thread
4        safety to prevent multiple open() operations of the frame buffer device.
5
62009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
9        Should be automatically handled by confdefs.h or the application.
10
112009-08-06      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * include/tm27.h: Remove references to rtems_interrupt_catch since this
14        archiecture does not use Simple Vectored Interrupt model.
15
162009-08-03      Roxana Leontie <roxana.leontie@gmail.com>
17
18        * console/fb_vga.c: changed the reference to mw_fb.h into fb.h
19
202009-07-29      Roxana Leontie <roxana.leontie@gmail.com>
21
22        * Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
23        frame_buffer_ naming. Joel cleaned up formatting and removed tabs
24        that were there long before Roxana touched this file.
25        * console/fb_vga.h: Removed.
26
272009-07-24      Roxana Leontie <roxana.leontie@gmail.com>
28
29        * console/fb_vga.c: divided fb_screeninfo structure into
30        fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
31
322009-07-21      Roxana Leontie <roxana.leontie@gmail.com>
33
34        * console/fb_vga.c: replaced the ioctl structures with linux
35        framebuffer equivalents
36
372009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
40        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
41        have the same options.
42
432009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
44
45        * Makefile.am, preinstall.am: Update for generic interrupt support.
46
472009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * console/ps2_mouse.c: Fix inconsistent spacing.
50
512009-06-12      Chris Johns <chrisj@rtems.org> 
52
53        * ide/ide.c: Format the data output in DEBUG mode.
54
552009-05-30      Chris Johns <chrisj@rtems.org>
56
57        * ide/ide.c: Add initialisation code to reset the IDE devices and
58        to probe them and display their model numbers. Also add code to
59        display the probing to aid bring up new hardware.
60
61        * ide/idecfg.c: Add the --ide-show command to show probing type
62        accessing when finding devices on the configured IDE buses.
63
642009-05-29      Roxana Leontie <roxana.leontie@gmail.com>
65
66        * Makefile.am, preinstall.am: Install tty_drv.h
67
682009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
71        bsp_get_work_area() since the work area is larger than a single
72        allocatable object.
73
742009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
77
782009-04-28      Chris Johns <chrisj@rtems.org>
79
80        * Makefile.am: Add bspcmdline.c.
81        * include/bsp.h: Add boot command line interfaces.
82        * start/start.c: Save the multiboot command line. Pass the command
83        line to boot_card.
84        * start/start.S: Update for boot_card command line change.
85        * startup/bspstart.c: Initialise the command line.
86        * startup/bspcmdline.c: New.
87        * console/console.c, ide/idecfg.c: Add boot command line support.
88        * ide/ide.cfg: Add prints for errors to help resolve problems.
89
902009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * configure.ac, start/start16.S: Remove duplicate configure option and
93        add support for the configure time variable BSP_VIDEO_80x50.
94
952008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * bsp_specs: Move -e start from *link to *startfile to avoid warning
98        for undefined entry symbol when linking relocatables with binutils
99        2.19.
100
1012008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
102
103        PR 1344/bsps
104        * clock/ckinit.c: Committed code was not final. Corrections.
105
1062008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
107                Michael South <msouth@msouth.org>
108
109        PR 1344/bsps
110        * configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
111        nanoseconds granularity. i8254 is very slow on some systems. TSC use
112        is auto-detected by default.
113
1142008-12-02      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * startup/bspgetworkarea.c: Remove debug prints.
117
1182008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * startup/bspgetworkarea.c: Fix botched edit.
121
1222008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
123
124        * startup/bspgetworkarea.c: Change size_t to ssize_t on
125        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
126        which would limit the work area to 64K.
127
1282008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * Makefile.am: Turn = into +=.
131
1322008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
135        of building libbspstart.a, using automake-rules.
136
1372008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
140        * Makefile.am: Reflect changes above.
141
1422008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * Makefile.am: Eliminate *_SOURCES.
145
1462008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
149        components.
150
1512008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
152
153        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
154
1552008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * Makefile.am: Cosmetics.
158
1592008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * configure.ac: Make letting boot_card() handle work area allocation
162        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
163        BSP_BOOTCARD_OPTIONS.
164
1652008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * startup/bspclean.c: Removed.
168
1692008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * startup/bspreset.c: New file.
172
1732008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
176        include/bsp.h: Use standardized bsp_cleanup() which can optionally
177        print a message, poll for user to press key, and call bsp_reset().
178        Using this eliminates the various bsp_cleanup() implementations which
179        had their own implementation and variety of string constants.
180
1812008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
184        bsp_get_work_area() implementation and use more of the BSP
185        Initialization Framework.
186        * startup/bspgetworkarea.c: New file.
187
1882008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
189
190        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
191        is NOT used anywhere.
192
1932008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
194
195        * startup/bspstart.c: Remove unnecessary includes of
196        rtems/libcsupport.h and rtems/libio.h.
197
1982008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * ide/ide.c: Convert to "bool".
201
2022008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * console/console.c: Remove bogus decl.
205        * timer/timer.c: Convert to "bool".
206
2072008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
208
209        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
210        Eliminate rtems_boolean.
211
2122008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
213
214        * timer/timer.c: Eliminate empty function from every benchmark timer
215        driver. Fix spelling.
216
2172008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * timer/timer.c: Rename timer driver methods to follow RTEMS
220        programming conventions.
221
2222008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
223
224        * Makefile.am: Now named bspclean.c
225
2262008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
227
228        * startup/bspclean.c: New file.
229        * startup/exit.c: Removed.
230
2312008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
232
233        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
234
2352008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
236
237        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
238        startup/bspstart.c: Fix warnings for prototypes, types, etc.
239
2402008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
241
242        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
243        Add missing prototypes.
244        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
245
2462008-07-29      Chris Johns <chrisj@rtems.org>
247
248        * ide/ide.c: Updated to the rtems_* libblock changed.
249
2502008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * console/console.c, console/serial_mouse.c: Eliminate copies of
253        switches to convert termios Bxxx constants to xxx as an integer. Use
254        the shared termios_baud_to_number() routine to do the same
255        conversion.
256
2572008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
260        Framework to ask the BSP where it has memory for the RTEMS Workspace
261        and C Program Heap. These collectively are referred to as work area.
262        If the BSP supports this, then it does not have to include code to
263        split the available memory between the two areas. This reduces the
264        amount of code in the BSP specific bspstart.c file. Additionally, the
265        shared framework can initialize the C Library, call
266        rtems_debug_enable(), and dirty the work area memory. Until most/all
267        BSPs support this new capability, if the BSP supports this, it should
268        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
269        When the transition is complete, this autoconf macro can be removed.
270
2712008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
272
273        * startup/bspstart.c: Refactored and renamed initialization routines to
274        rtems_initialize_data_structures, rtems_initialize_before_drivers,
275        rtems_initialize_device_drivers, and
276        rtems_initialize_start_multitasking. This opened the sequence up so
277        that bootcard() could provide a more robust and flexible framework
278        which is easier to explain and understand. This also lays the
279        groundwork for sharing the division of available memory between the
280        RTEMS workspace and heap and the C library initialization across all
281        BSPs.
282
2832008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
284
285        * configure.ac: Remove spurious line.
286
2872008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
288
289        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
290        console_reserve_resources and termios_reserve_resources.
291
2922008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
293
294        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
295        a network driver. This simplifies the Makefile.am and avoids pulling
296        in unneeded code.
297
2982008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
299
300        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
301        configuration option. When this is set to one, a clean exit of an
302        application will result in the BSP resetting the hardware without
303        waiting for a human to press a key.
304        * start/start.S, startup/linkcmds: Replace the linkcmds with a
305        version very closely based upon the default in binutils 2.18 for
306        this target.  This eliminated weird failures with C++ dtors even
307        in C applications.  We had an extra _ on a symbol used in start.S.
308
3092008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
310
311        * configure.ac: Fix typo.
312
3132008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * startup/linkcmds: Add wildcard to gcc_except_table section so
316        programs compiled with gcc 4.3.x can link.
317
3182008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
319
320        * clock/ckinit.c: Rework clock driver to use template and to provide
321        nanoseconds since last tick capability.
322
3232007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
326        of the Configuration Table. Use the RTEMS provided accessor macros to
327        obtain configuration fields.
328
3292007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
330
331        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
332        from CPU Table to Configuration Table. Eliminate CPU Table from all
333        ports. Delete references to CPU Table in all forms.
334
3352007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
336
337        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
338        Table fields to the Configuration Table. This included
339        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
340        do_zero_of_workspace, extra_mpci_receive_server_stack,
341        stack_allocate_hook, and stack_free_hook. As a side-effect of this
342        effort some multiprocessing code was made conditional and some style
343        clean up occurred.
344
3452007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
346
347        * startup/bspstart.c: Eliminate the interrupt_table_segment and
348        interrupt_table_offset fields in the i386 CPU Table since they are
349        never read.
350
3512007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
352
353        PR 1257/bsps
354        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
355        Code outside of cpukit should use the public API for
356        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
357        public API and directly accessing _CPU_ISR_Disable and
358        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
359        directive which could lead to problems. This patch also changes the
360        type of the variable passed into these routines and addresses minor
361        style issues.
362
3632007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
364
365        * console/vt.c: Changed tabs to spaces.
366
3672007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * console/keyboard.c: Replaced tabs with spaces.
370
3712007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
372
373        * startup/bspstart.c: If we cannot find enough memory to run the
374        program, generate a fatal error and print a message.
375
3762007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
377
378        * ne2000/ne2000.c: Fix spelling error.
379
3802007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
381
382        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
383        since it was used to configure a no longer used feature. Device names
384        are now part of the filesystem not in a table.
385
3862007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
387
388        PR 1244/bsps
389        * console/console.c: Remove definition of __assert.
390
3912007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
392
393        * bsp_specs: Remove qrtems_debug.
394
3952007-04-02      Joel Sherrill <joel@OARcorp.com>
396
397        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
398
3992007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
400
401        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
402
4032007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
404
405        * ne2000/ne2000.c: Remove typecast.
406
4072007-03-11      Joel Sherrill <joel@OARcorp.com>
408
409        * startup/bspstart.c: Remove assignments of
410        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
411        value in boot_card.c
412
4132007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
414
415        * console/fb_vga.c: Eliminate __u16, __u32.
416
4172006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
418
419        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
420        ioctl_command_t as arg in ioctl-functions.
421
4222006-12-13      Alexey Shamrin <shamrin@gmail.com>
423
424        PR 1189/bsps
425        * console/outch.c: If you print a character with the code larger than
426        127 (extended ASCII) to the VGA console, then it blinks. The reason:
427        char == signed char, so such characters get represented by negative
428        numbers. The sign bit then goes to attribute byte, resulting in the
429        blinking.
430
4312006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
432
433        * configure.ac: New BUG-REPORT address.
434
4352006-11-15      Joel Sherrill <joel@OARcorp.com>
436
437        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
438        file and simplified initialization.
439
4402006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
441
442        * Makefile.am: Remove superfluous -DASM.
443
4442006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
445
446        * configure.ac: Require autoconf-2.60. Require automake-1.10.
447
4482006-09-11      Joel Sherrill <joel@OARcorp.com>
449
450        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
451        style.
452
4532006-09-04      Till Straumann <strauman@slac.stanford.edu>
454
455        * startup/bspstart.c, start/start.S: Since the crude
456        memory autodetection code can easily fail (boards with
457        'reserved' regions - I experienced a hard lockup on a
458        dell precision 490 when writing past the bios-reported
459        memory size) I added code that a) tries to save
460        and use multiboot info, if present b) allows applications
461        to override/set memory size via a weak alias.
462
4632006-09-04      Till Straumann <strauman@slac.stanford.edu>
464
465        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
466
4672006-02-01      Joel Sherrill <joel@OARcorp.com>
468
469        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
470        This makes it easy to build the pc386 BSP in a configuration that
471        corresponds to qemu with COM1 redirected to stdio.
472
4732006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
474
475        * configure.ac: Remove explicit ampolish3 support (now in
476        RTEMS_BSP_CONFIGURE).
477
4782006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
479
480        * configure.ac: Add ampolish3 support.
481        * Makefile.am: Add preinstall.am.
482
4832005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
484
485        * timer/timer.c: Remove C++-style comments.
486
4872005-11-02      Till Straumann <strauman@slac.stanford.edu>
488
489        PR 832/bsps
490        * startup/ldsegs.S: put IDT and GDT into data segment.
491        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
492        text segment checksum comparison failed...
493
4942005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
495
496        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
497        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
498
4992005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
500
501        * Makefile.am: Install/preinstall headers from ../../i386/shared.
502
5032005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
504
505        PR 649/filesystem
506        * ide/idecfg.c: added configuration items for primary/secondary
507        IDE interface
508        * configure.ac: added configuration items for primary/secondary
509        IDE interface
510       
5112005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
512
513        * 3c509/3c509.c: Remove [$]Log.
514        Include <errno.h> instead of <sys/errno.h>.
515
5162005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
517
518        * timer/timer.c: Enhance to use either interupt-based timer
519        functions on older CPUs or to use TSC-based timer functions on
520        more recent (Pentium and above) CPUs. The decision is made in
521        Timer_initialize function when it is called for the first time
522        based on a result obtained from cpuid instruction during the BSP
523        initialization phase. During the first call, there are also late
524        bindings to the implementation functions initialized to
525        appropriate values.
526
5272005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
528
529        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
530
5312005-07-18      Lars Munch <lars@segv.dk>
532
533        PR 813/networking
534        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
535        parameter was added to irq handlers (2005-04-18). Before these
536        changes the argument to the interrupt handler was the interrupt
537        number, now the argument is handle, but the ne2000 driver needs the
538        interrupt number. The fix is to set the handle to the interrupt
539        number.
540
5412005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
542
543        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
544
5452005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
546
547        * include/bsp.h: New header guard.
548
5492005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
550
551        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
552        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
553        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
554        subdirectory.
555
5562005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
557
558        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
559        remove warnings.
560        * console/console.c, wd8003/wd8003.c: Added support for
561        addition of parameter in ISRs.
562       
5632005-04-26      Joel Sherrill <joel@OARcorp.com>
564
565        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
566
5672005-04-18      Eric Valette <eric.valette@free.fr>
568
569        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
570        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
571
5722005-02-18      Joel Sherrill <joel@OARcorp.com>
573
574        * console/keyboard.h: Add include file and cleanup file header.
575
5762005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
577
578        * clock/todcfg.c: size_t RTC_Count.
579
5802005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
581
582        * console/vgainit.c: static graphic_on|off.
583
5842005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
585
586        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
587
5882005-01-04      Joel Sherrill <joel@OARcorp.com>
589
590        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
591        warnings.
592
5932005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
594
595        * Makefile.am: Remove build-variant support.
596
5972004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
598
599        PR 703/filesystem
600        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
601        to uint16_t for UDMA support.
602
6032004-10-13      Eric Norum <norume@aps.anl.gov>
604
605        PR 688/bsps
606        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
607
6082004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
609
610        * configure.ac: Require automake > 1.9.
611
6122004-07-25      Joel Sherrill <joel@OARcorp.com>
613
614        * 3c509/3c509.c: Add <sys/errno.h>.
615        * startup/linkcmds: Add .jcr section.
616
6172004-05-21  Till Strauman <strauman@slac.stanford.edu>
618
619        * PR 624/bsps
620        startup/bspstart.c: When probing the memory, make sure not to
621        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
622        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
623        the screen.
624
6252004-05-21      Joel Sherrill <joel@OARcorp.com>
626
627        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
628        recent updates to BSD header files.
629
6302004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
631
632        PR 610/bsps
633        * Makefile.am: Add include/tm27.h, Cosmetics.
634        * include/tm27.h: Final cosmetics.
635
6362004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
637
638        * include/bsp.h: Split out tmtest27 support.
639        * include/tm27.h: New.
640
6412004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
642
643        PR 613/bsps
644        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
645
6462004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
647
648        PR 614/bsps
649        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
650
6512004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
652
653        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
654        which still uses RTEMS_ROOT).
655
6562004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
657
658        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
659        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
660
6612004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
662
663        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
664        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
665        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
666        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
667
6682004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
669
670        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
671        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
672        c99 fixed size types.
673
6742004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
675
676        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
677        Preinstall dist_project_lib*.
678
6792004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
680
681        * configure.ac: Explicitly check for OBJCOPY.
682
6832004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * Makefile.am: Reflect changes to bsp.am.
686
6872004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
688
689        * Makefile.am: Reflect changes to bsp.am.
690
6912004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
694
6952004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * Makefile.am: Add start*.bin to CLEANFILES.
698
6992004-02-06      Joel Sherrill <joel@OARcorp.com>
700
701        * Makefile.am: Split startup into multiple .rels without reorganizing
702        the source.
703
7042004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
705
706        * Makefile.am: Add missing $ in reference to 3c509.rel.
707
7082004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
711        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
712        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
713        wrapup/Makefile.am. Use automake compilation rules.
714        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
715        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
716        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
717        * configure.ac: Reflect changes above.
718        * start/start.S: Change comment to make it gcc -ansi compliant.
719
7202004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
723        Add RTEMS_PROG_CCAS.
724
7252004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
727        * Makefile.am: Add PREINSTALL_DIRS.
728        * console/Makefile.am: Add PREINSTALL_DIRS.
729        * wrapup/Makefile.am: Reflect changes to libcpu.
730
7312004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
732
733        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
734        Add PRE/TMPINSTALL_FILES to CLEANFILES.
735        * console/Makefile.am: Ditto.
736        * startup/Makefile.am: Ditto.
737
7382004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
739
740        * start/Makefile.am: Remove.
741        * Makefile.am: Merge-in start/Makefile.am.
742        * configure.ac: Reflect changes above.
743
7442004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
745
746        * wrapup/Makefile.am: Eliminate $(LIB).
747        Use noinst_DATA to trigger building libbsp.a.
748
7492003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
750
751        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
752
7532003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
756        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
757
7582003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
759
760        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
761        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
762        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
763
7642003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
765
766        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
767
7682003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * wrapup/Makefile.am: Cosmetics.
771
7722003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
773
774        * Makefile.am: Misc cleanups and fixes.
775        * start/Makefile.am: Misc cleanups and fixes.
776        * startup/Makefile.am: Misc cleanups and fixes.
777        * wrapup/Makefile.am: Misc cleanups and fixes.
778
7792003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        * ide/Makefile.am: PGM = ide.rel.
782
7832003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * Makefile.am: Add preinstallation dirstamp support.
786        * 3c509/Makefile.am: Cosmetics.
787        * clock/Makefile.am: Cosmetics.
788        * console/Makefile.am: Add preinstallation dirstamp support.
789        * ide/Makefile.am: Cosmetics.
790        * ne2000/Makefile.am: Cosmetics.
791        * start/Makefile.am: Add compilation dirstamp support.
792        * startup/Makefile.am: Cosmetics.
793        * timer/Makefile.am: Cosmetics.
794        * wd8003/Makefile.am: Cosmetics.
795        * wrapup/Makefile.am: Cosmetics.
796
7972003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
798
799        * 3c509/Makefile.am: Remove all-local: $(ARCH).
800        * clock/Makefile.am: Remove all-local: $(ARCH).
801        * console/Makefile.am: Remove all-local: $(ARCH).
802        * ide/Makefile.am: Remove all-local: $(ARCH).
803        * ne2000/Makefile.am: Remove all-local: $(ARCH).
804        * start/Makefile.am: Remove all-local: $(ARCH).
805        * startup/Makefile.am: Remove all-local: $(ARCH).
806        * timer/Makefile.am: Remove all-local: $(ARCH).
807        * wd8003/Makefile.am: Remove all-local: $(ARCH).
808        * wrapup/Makefile.am: Remove all-local: $(ARCH).
809
8102003-10-02      Till Strauman <strauman@slac.stanford.edu>
811
812        PR 502/bsps
813        * console/outch.c: Add support for a few ANSI escape sequences to make
814        libetcl happy.
815
8162003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
817
818        * Makefile.am: Merge-in include/Makefile.am.
819        Reflect changes to bsp.am.
820        * include/Makefile.am: Remove.
821        * configure.ac: Reflect changes above.
822
8232003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
824
825        * bsp_specs: Remove *lib:.
826
8272003-09-04      Joel Sherrill <joel@OARcorp.com>
828
829        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
830        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
831        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
832        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
833        URL for license changed.
834
8352003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
836
837        PR 461/bsps
838        * start/Makefile.am: Correct generation of startup16.bin.
839
8402003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
841
842        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
843
8442003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
845
846        * Makefile.am: Reflect having moved aclocal/.
847
8482003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
849
850        * Makefile.am: Reflect having moved automake/.
851        * 3c509/Makefile.am: Reflect having moved automake/.
852        * clock/Makefile.am: Reflect having moved automake/.
853        * console/Makefile.am: Reflect having moved automake/.
854        * ide/Makefile.am: Reflect having moved automake/.
855        * include/Makefile.am: Reflect having moved automake/.
856        * ne2000/Makefile.am: Reflect having moved automake/.
857        * start/Makefile.am: Reflect having moved automake/.
858        * startup/Makefile.am: Reflect having moved automake/.
859        * timer/Makefile.am: Reflect having moved automake/.
860        * wd8003/Makefile.am: Reflect having moved automake/.
861        * wrapup/Makefile.am: Reflect having moved automake/.
862
8632003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
864
865        PR 452/bsps
866        * startup/Makefile.am: Remove USE_INIT_FINI.
867
8682003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
869
870        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
871
8722003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
873
874        PR 445/bsps
875        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
876        Remove cpp, old_cpp (now unused).
877
8782003-07-08      Joel Sherrill <joel@OARcorp.com>
879
880        * console/console.c: Correct typo.
881
8822003-05-08      Chris Johns  <cjohns@cybertec.com.au>
883
884        * HOWTO:
885        Updated the GRUB version info and how to build GRUB from source.
886        Added how to boot over the network with a PXE Netboot BIOS.
887
8882003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
889
890        * ide/.cvsignore: New.
891
8922003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
893
894        PR 368/filesystems
895        * startup/ldsegs.S: Increase alignment.
896        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
897        Added IDE supporting infrastructure.
898        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
899        BSP support for libchip standard ide driver.
900
9012003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
902
903        * configure.ac: Remove AC_CONFIG_AUX_DIR.
904
9052003-02-20      Till Straumann <strauman@slac.stanford.edu>
906
907        PR 353/bsps
908        * include/bsp.h: Let the application override the network driver
909        and attach routine.
910
9112003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
912
913        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
914
9152003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
916
917        * configure.ac: AC_PREREQ(2.57).
918
9192003-01-20      Joel Sherrill <joel@OARcorp.com>
920
921        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
922
9232003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
924
925        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
926        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
927        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
928        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
929        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
930        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
931        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
932
9332002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
934
935        * start/Makefile.am: Use install-data-local to install startfile.
936
9372002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
938
939        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
940
9412002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
942
943        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
944
9452002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
946
947        * .cvsignore: Reformat.
948        Add autom4te*cache.
949        Remove autom4te.cache.
950
9512002-09-13     Eric Norum <eric.norum@usask.ca>
952
953        * start/start16.S: Remove unwanted + at beginning of relative
954        numeric label.
955
9562002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
957
958        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
959
9602002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
961
962        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
963        PREINSTALL_FILES.
964        * console/mouse_parser.c: Include <string.h> (for strcmp).
965        * console/vt.c: Include <string.h> (for memcpy).
966        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
967
9682002-08-21      Joel Sherrill <joel@OARcorp.com>
969
970        * bsp_specs: Added support for -nostdlibs.
971
9722002-08-14      Joel Sherrill <joel@OARcorp.com>
973
974        * start/start16.S: Per PR259, added code to test for video present
975        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
976        tested this patch.
977
9782002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
979
980        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
981
9822002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
983
984        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
985        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
986        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
987        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
988        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
989        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
990        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
991        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
992        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
993
9942002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
995
996        * startup/ldsegs.S: #include <asm.h>.
997        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
998        Remove printk (Now in bspIo.h).
999
10002002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1001
1002        * start/Makefile.am: Eliminate PGM.
1003        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
1004        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
1005
10062002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1007
1008        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
1009
10102002-07-16      Eric Norum <eric.norum@usask.ca>
1011
1012        * console/console.c: Others on the rtems-users list have expressed
1013        concern about this run-time selection, so I've enclosed the changes
1014        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
1015
10162002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1017
1018        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
1019        Remove $(OBJS) from all-local.
1020
10212002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1022
1023        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
1024
10252001-05-09      Joel Sherrill <joel@OARcorp.com>
1026
1027        * startup/linkcmds: In support of gcc 3.1, added one of more
1028        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1029        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
1030        and direction of segments to memory regions may also have been
1031        addressed.  This was a sweep across all BSPs.
1032 
10332002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1034
1035        * configure.ac:
1036        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1037        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1038        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
1039        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1040        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
1041        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1042        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1043        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
1044        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
1045        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1046        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1047        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
1048        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1049
10502002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1051
1052        * PR139
1053        * configure.ac: Remove stray ';', breaks building with automake-1.6.
1054
10552002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1056
1057        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
1058
10592001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1060
1061        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
1062        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
1063
10642001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1065
1066        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
1067
10682001-10-12      Joel Sherrill <joel@OARcorp.com>
1069
1070        * console/inch.c: Fixed typo.
1071
10722001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1073
1074        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1075        * configure.in: Remove.
1076        * configure.ac: New file, generated from configure.in by autoupdate.
1077
10782001-09-27      Joel Sherrill <joel@OARcorp.com>
1079
1080        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
1081
10822001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1083
1084        * include/Makefile.am: Use 'CLEANFILES ='.
1085        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
1086        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
1087        * Makefile.am: Use 'TMPINSTALL_FILES ='.
1088
10892001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1090
1091        * console/Makefile.am: Remove RTEMS_H_FILES.
1092        * start/start16.S: include <bspopts.h> to get NEW_GAS.
1093
10942001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1095
1096        * configure.in: Add bspopts.h.
1097        * include/.cvsignore: Add bspopts.h*, stamp-h*.
1098        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
1099        * 3c509/Makefile.am: Dito.
1100        * console/Makefile.am: Dito.
1101        * include/bsp.h: Include bspopts.h.
1102
11032001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1104
1105        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1106
11072001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1108
1109        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
1110
11112001-01-05      Joel Sherrill <joel@OARcorp.com>
1112
1113        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
1114        would be visible.
1115
11162000-12-05       Eric Valette <valette@crf.canon.fr>
1117
1118        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
1119        console/vt.c, include/bsp.h: Correct incorrect interrupt level
1120        handling in new keyboard management code.  Correct
1121        BSP_poll_char initialization routine.
1122        * start/start.S, startup/bspstart.c: Correct when the video is
1123        initialized.
1124        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
1125        did not work correctly on all PC speeds. The new calibrate routine
1126        has been tested on Pentium 166, pentium II 200, pentium III
1127        300 Mhz and does work as expected.
1128
11292000-12-05      Joel Sherrill <joel@OARcorp.com>
1130
1131        * pc386/console/console.c, pc386/console/serial_mouse.c,
1132        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
1133
11342000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1135
1136        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1137
11382000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1139
1140        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1141
11422000-11-01      Joel Sherrill <joel@OARcorp.com>
1143
1144        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1145        and libcsupport.h moved from libc to lib/include/rtems and
1146        now must be referenced as <rtems/XXX.h>.   Header file order
1147        was cleaned up while doing this.
1148
11492000-10-29      Joel Sherrill <joel@OARcorp.com>
1150
1151        * startup/sbrk.c: Removed.  Redundant with shared version.
1152
11532000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1154
1155        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1156        Switch to GNU canonicalization.
1157
11582000-10-23      Joel Sherrill <joel@OARcorp.com>
1159
1160        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
1161
11622000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
1163
1164        * console/serial_mouse.c: Added support for changing serial parameters.
1165
11662000-10-20      Joel Sherrill <joel@OARcorp.com>
1167
1168        * include/wd80x3.h: Added file header and logic to prevent multiple
1169        inclusions of this file.
1170        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
1171
11722000-10-20      Joel Sherrill <joel@OARcorp.com>
1173
1174        * include/bsp.h: Cleaned up network driver name and attach defines.
1175
11762000-10-20      Dmitry Kargapolov <dk@gentex.ru>
1177
1178        * ne2000/ne2000.c: Fix some errors in the driver. 
1179        1. There was no sufficient check of data in ethernet header.
1180        The code in ne_rx_daemon() was:
1181            inport_word (dport, len);
1182            ...
1183            len -= 4;
1184              ...
1185            if (len > 0)
1186              ne_read_data (sc, startaddr, len, p);
1187        Unfortunately, sometimes my NIC gave me too big len value,
1188        the result was memory override.  To fix this, I added ethernet
1189        header data checking.
1190
1191        2. The way overrides were serviced was not good.  It was complex
1192        but sometimes did not provide reliable continuing of NIC working.
1193        I had the situation of an endless loop in ne_check_status()
1194        after override processing.
1195
1196        3. There was conceptual error of porting.  The old method of
1197        overrides curing was ported from the OS-s, where override-processing
1198        did start immediately.  But RTEMS-version uses events, and cleaning
1199        of the overrides can start later.
1200
1201        I selected the way of ne2000 programming that is used
1202        in freebsd kernel (v4.0).
1203
1204        Because of both problems, incorrect data in header of raw packet
1205        and receiver override, it went through ne_reset() and fully
1206        reset the ne2000.
1207
1208        So, in summary
1209        - added detecting of the incorrect data in ethernet header;
1210        - replaced handling of receiver overrides with new scheme,
1211        via resetting of NIC, this method is used also in case of
1212        invalid header detecting.
1213
12142000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1215
1216        * console/console.c, console/serial_mouse.c, include/bsp.h:
1217        Add the ability to set parity, number of data bits and
1218        number of stop bits to the existing i386 serial drivers.
1219
12202000-10-17      Joel Sherrill <joel@OARcorp.com>
1221
1222        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1223        to libbsp/i386/shared/irq.
1224
12252000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1226
1227        * startup/linkcmds: Added lines so DWARF debug information
1228        would be available.  Otherwise gdb complains that the offsets
1229        for the debug info are incorrect and doesn't load the files.
1230
12312000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1232
1233        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1234
12352000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1236
1237        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1238        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1239        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1240        compile.am
1241
12422000-08-30      Joel Sherrill <joel@OARcorp.com>
1243
1244        * console/keyboard.h: Changed numerous routines from extern inline
1245        to static inline.
1246
12472000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1248
1249        * Major rework of the "/dev/console" driver.
1250        * Added termios support for stdin ( keyboard ).
1251        * Added ioctls() to support modes similar to Linux( XLATE,
1252        RAW, MEDIUMRAW ).
1253        * Added Keyboard mapping and handling of the keyboard's leds.
1254        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1255        controller ( 16 colors ).
1256        * Added PS/2 and Serial mouse support for PC386 BSP.
1257        * console/defkeymap.c: New file.
1258        * console/fb_vga.c: New file.
1259        * console/fb_vga.h: New file.
1260        * console/i386kbd.h: New file.
1261        * console/kd.h: New file.
1262        * console/keyboard.c: New file.
1263        * console/keyboard.h: New file.
1264        * console/mouse_parser.c: New file.
1265        * console/mouse_parser.h: New file.
1266        * console/pc_keyb.c: New file.
1267        * console/ps2_drv.h: New file.
1268        * console/ps2_mouse.c: New file.
1269        * console/ps2_mouse.h: New file.
1270        * console/serial_mouse.c: New file.
1271        * console/serial_mouse.h: New file.
1272        * console/vgainit.c: New file.
1273        * console/vt.c: New file.
1274        * console/Makefile.am: Reflect new files.
1275        * console/console.c, console/inch.c, console/outch.c: Console
1276        functionality modifications.
1277        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1278
12792000-08-10      Joel Sherrill <joel@OARcorp.com>
1280
1281        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.