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

4.104.114.95
Last change on this file since af37ae0 was af37ae0, checked in by Chris Johns <chrisj@…>, on 07/29/08 at 04:32:34

2008-07-29 Chris Johns <chrisj@…>

  • tools/configure.ac: Add CFLAGS to workaround building errors on a 64bit AMD host.
  • Property mode set to 100644
File size: 34.2 KB
Line 
12008-07-29      Chris Johns <chrisj@rtems.org>
2
3        * tools/configure.ac: Add CFLAGS to workaround building errors on
4        a 64bit AMD host.
5
62008-07-29      Chris Johns <chrisj@rtems.org>
7
8        * ide/ide.c: Updated to the rtems_* libblock changed.
9
102008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        * console/console.c, console/serial_mouse.c: Eliminate copies of
13        switches to convert termios Bxxx constants to xxx as an integer. Use
14        the shared termios_baud_to_number() routine to do the same
15        conversion.
16
172008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
20        Framework to ask the BSP where it has memory for the RTEMS Workspace
21        and C Program Heap. These collectively are referred to as work area.
22        If the BSP supports this, then it does not have to include code to
23        split the available memory between the two areas. This reduces the
24        amount of code in the BSP specific bspstart.c file. Additionally, the
25        shared framework can initialize the C Library, call
26        rtems_debug_enable(), and dirty the work area memory. Until most/all
27        BSPs support this new capability, if the BSP supports this, it should
28        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
29        When the transition is complete, this autoconf macro can be removed.
30
312008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * startup/bspstart.c: Refactored and renamed initialization routines to
34        rtems_initialize_data_structures, rtems_initialize_before_drivers,
35        rtems_initialize_device_drivers, and
36        rtems_initialize_start_multitasking. This opened the sequence up so
37        that bootcard() could provide a more robust and flexible framework
38        which is easier to explain and understand. This also lays the
39        groundwork for sharing the division of available memory between the
40        RTEMS workspace and heap and the C library initialization across all
41        BSPs.
42
432008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * configure.ac: Remove spurious line.
46
472008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
48
49        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
50        console_reserve_resources and termios_reserve_resources.
51
522008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
55        a network driver. This simplifies the Makefile.am and avoids pulling
56        in unneeded code.
57
582008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
61        configuration option. When this is set to one, a clean exit of an
62        application will result in the BSP resetting the hardware without
63        waiting for a human to press a key.
64        * start/start.S, startup/linkcmds: Replace the linkcmds with a
65        version very closely based upon the default in binutils 2.18 for
66        this target.  This eliminated weird failures with C++ dtors even
67        in C applications.  We had an extra _ on a symbol used in start.S.
68
692008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * configure.ac: Fix typo.
72
732008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * startup/linkcmds: Add wildcard to gcc_except_table section so
76        programs compiled with gcc 4.3.x can link.
77
782008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
79
80        * clock/ckinit.c: Rework clock driver to use template and to provide
81        nanoseconds since last tick capability.
82
832007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
86        of the Configuration Table. Use the RTEMS provided accessor macros to
87        obtain configuration fields.
88
892007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
92        from CPU Table to Configuration Table. Eliminate CPU Table from all
93        ports. Delete references to CPU Table in all forms.
94
952007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
96
97        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
98        Table fields to the Configuration Table. This included
99        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
100        do_zero_of_workspace, extra_mpci_receive_server_stack,
101        stack_allocate_hook, and stack_free_hook. As a side-effect of this
102        effort some multiprocessing code was made conditional and some style
103        clean up occurred.
104
1052007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * startup/bspstart.c: Eliminate the interrupt_table_segment and
108        interrupt_table_offset fields in the i386 CPU Table since they are
109        never read.
110
1112007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
112
113        PR 1257/bsps
114        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
115        Code outside of cpukit should use the public API for
116        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
117        public API and directly accessing _CPU_ISR_Disable and
118        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
119        directive which could lead to problems. This patch also changes the
120        type of the variable passed into these routines and addresses minor
121        style issues.
122
1232007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * console/vt.c: Changed tabs to spaces.
126
1272007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
128
129        * console/keyboard.c: Replaced tabs with spaces.
130
1312007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
132
133        * startup/bspstart.c: If we cannot find enough memory to run the
134        program, generate a fatal error and print a message.
135
1362007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
137
138        * ne2000/ne2000.c: Fix spelling error.
139
1402007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
141
142        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
143        since it was used to configure a no longer used feature. Device names
144        are now part of the filesystem not in a table.
145
1462007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        PR 1244/bsps
149        * console/console.c: Remove definition of __assert.
150
1512007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
152
153        * bsp_specs: Remove qrtems_debug.
154
1552007-04-02      Joel Sherrill <joel@OARcorp.com>
156
157        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
158
1592007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
160
161        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
162
1632007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
164
165        * ne2000/ne2000.c: Remove typecast.
166
1672007-03-11      Joel Sherrill <joel@OARcorp.com>
168
169        * startup/bspstart.c: Remove assignments of
170        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
171        value in boot_card.c
172
1732007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
174
175        * console/fb_vga.c: Eliminate __u16, __u32.
176
1772006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
178
179        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
180        ioctl_command_t as arg in ioctl-functions.
181
1822006-12-13      Alexey Shamrin <shamrin@gmail.com>
183
184        PR 1189/bsps
185        * console/outch.c: If you print a character with the code larger than
186        127 (extended ASCII) to the VGA console, then it blinks. The reason:
187        char == signed char, so such characters get represented by negative
188        numbers. The sign bit then goes to attribute byte, resulting in the
189        blinking.
190
1912006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
192
193        * configure.ac: New BUG-REPORT address.
194
1952006-11-15      Joel Sherrill <joel@OARcorp.com>
196
197        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
198        file and simplified initialization.
199
2002006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * Makefile.am: Remove superfluous -DASM.
203
2042006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * configure.ac: Require autoconf-2.60. Require automake-1.10.
207
2082006-09-11      Joel Sherrill <joel@OARcorp.com>
209
210        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
211        style.
212
2132006-09-04      Till Straumann <strauman@slac.stanford.edu>
214
215        * startup/bspstart.c, start/start.S: Since the crude
216        memory autodetection code can easily fail (boards with
217        'reserved' regions - I experienced a hard lockup on a
218        dell precision 490 when writing past the bios-reported
219        memory size) I added code that a) tries to save
220        and use multiboot info, if present b) allows applications
221        to override/set memory size via a weak alias.
222
2232006-09-04      Till Straumann <strauman@slac.stanford.edu>
224
225        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
226
2272006-02-01      Joel Sherrill <joel@OARcorp.com>
228
229        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
230        This makes it easy to build the pc386 BSP in a configuration that
231        corresponds to qemu with COM1 redirected to stdio.
232
2332006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
234
235        * configure.ac: Remove explicit ampolish3 support (now in
236        RTEMS_BSP_CONFIGURE).
237
2382006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
239
240        * configure.ac: Add ampolish3 support.
241        * Makefile.am: Add preinstall.am.
242
2432005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
244
245        * timer/timer.c: Remove C++-style comments.
246
2472005-11-02      Till Straumann <strauman@slac.stanford.edu>
248
249        PR 832/bsps
250        * startup/ldsegs.S: put IDT and GDT into data segment.
251        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
252        text segment checksum comparison failed...
253
2542005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
255
256        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
257        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
258
2592005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
260
261        * Makefile.am: Install/preinstall headers from ../../i386/shared.
262
2632005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
264
265        PR 649/filesystem
266        * ide/idecfg.c: added configuration items for primary/secondary
267        IDE interface
268        * configure.ac: added configuration items for primary/secondary
269        IDE interface
270       
2712005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
272
273        * 3c509/3c509.c: Remove [$]Log.
274        Include <errno.h> instead of <sys/errno.h>.
275
2762005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
277
278        * timer/timer.c: Enhance to use either interupt-based timer
279        functions on older CPUs or to use TSC-based timer functions on
280        more recent (Pentium and above) CPUs. The decision is made in
281        Timer_initialize function when it is called for the first time
282        based on a result obtained from cpuid instruction during the BSP
283        initialization phase. During the first call, there are also late
284        bindings to the implementation functions initialized to
285        appropriate values.
286
2872005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
288
289        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
290
2912005-07-18      Lars Munch <lars@segv.dk>
292
293        PR 813/networking
294        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
295        parameter was added to irq handlers (2005-04-18). Before these
296        changes the argument to the interrupt handler was the interrupt
297        number, now the argument is handle, but the ne2000 driver needs the
298        interrupt number. The fix is to set the handle to the interrupt
299        number.
300
3012005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
302
303        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
304
3052005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
306
307        * include/bsp.h: New header guard.
308
3092005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
310
311        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
312        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
313        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
314        subdirectory.
315
3162005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
317
318        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
319        remove warnings.
320        * console/console.c, wd8003/wd8003.c: Added support for
321        addition of parameter in ISRs.
322       
3232005-04-26      Joel Sherrill <joel@OARcorp.com>
324
325        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
326
3272005-04-18      Eric Valette <eric.valette@free.fr>
328
329        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
330        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
331
3322005-02-18      Joel Sherrill <joel@OARcorp.com>
333
334        * console/keyboard.h: Add include file and cleanup file header.
335
3362005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
337
338        * clock/todcfg.c: size_t RTC_Count.
339
3402005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
341
342        * console/vgainit.c: static graphic_on|off.
343
3442005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
345
346        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
347
3482005-01-04      Joel Sherrill <joel@OARcorp.com>
349
350        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
351        warnings.
352
3532005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
354
355        * Makefile.am: Remove build-variant support.
356
3572004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
358
359        PR 703/filesystem
360        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
361        to uint16_t for UDMA support.
362
3632004-10-13      Eric Norum <norume@aps.anl.gov>
364
365        PR 688/bsps
366        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
367
3682004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
369
370        * configure.ac: Require automake > 1.9.
371
3722004-07-25      Joel Sherrill <joel@OARcorp.com>
373
374        * 3c509/3c509.c: Add <sys/errno.h>.
375        * startup/linkcmds: Add .jcr section.
376
3772004-05-21  Till Strauman <strauman@slac.stanford.edu>
378
379        * PR 624/bsps
380        startup/bspstart.c: When probing the memory, make sure not to
381        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
382        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
383        the screen.
384
3852004-05-21      Joel Sherrill <joel@OARcorp.com>
386
387        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
388        recent updates to BSD header files.
389
3902004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
391
392        PR 610/bsps
393        * Makefile.am: Add include/tm27.h, Cosmetics.
394        * include/tm27.h: Final cosmetics.
395
3962004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
397
398        * include/bsp.h: Split out tmtest27 support.
399        * include/tm27.h: New.
400
4012004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
402
403        PR 613/bsps
404        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
405
4062004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
407
408        PR 614/bsps
409        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
410
4112004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
412
413        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
414        which still uses RTEMS_ROOT).
415
4162004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
417
418        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
419        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
420
4212004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
422
423        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
424        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
425        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
426        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
427
4282004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
429
430        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
431        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
432        c99 fixed size types.
433
4342004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
437        Preinstall dist_project_lib*.
438
4392004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * configure.ac: Explicitly check for OBJCOPY.
442
4432004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * Makefile.am: Reflect changes to bsp.am.
446
4472004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * Makefile.am: Reflect changes to bsp.am.
450
4512004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
454
4552004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
456
457        * Makefile.am: Add start*.bin to CLEANFILES.
458
4592004-02-06      Joel Sherrill <joel@OARcorp.com>
460
461        * Makefile.am: Split startup into multiple .rels without reorganizing
462        the source.
463
4642004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * Makefile.am: Add missing $ in reference to 3c509.rel.
467
4682004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
471        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
472        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
473        wrapup/Makefile.am. Use automake compilation rules.
474        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
475        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
476        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
477        * configure.ac: Reflect changes above.
478        * start/start.S: Change comment to make it gcc -ansi compliant.
479
4802004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
483        Add RTEMS_PROG_CCAS.
484
4852004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * Makefile.am: Add PREINSTALL_DIRS.
488        * console/Makefile.am: Add PREINSTALL_DIRS.
489        * wrapup/Makefile.am: Reflect changes to libcpu.
490
4912004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
492
493        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
494        Add PRE/TMPINSTALL_FILES to CLEANFILES.
495        * console/Makefile.am: Ditto.
496        * startup/Makefile.am: Ditto.
497
4982004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        * start/Makefile.am: Remove.
501        * Makefile.am: Merge-in start/Makefile.am.
502        * configure.ac: Reflect changes above.
503
5042004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        * wrapup/Makefile.am: Eliminate $(LIB).
507        Use noinst_DATA to trigger building libbsp.a.
508
5092003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
512
5132003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
516        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
517
5182003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
519
520        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
521        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
522        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
523
5242003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
525
526        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
527
5282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
529
530        * wrapup/Makefile.am: Cosmetics.
531
5322003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
533
534        * Makefile.am: Misc cleanups and fixes.
535        * start/Makefile.am: Misc cleanups and fixes.
536        * startup/Makefile.am: Misc cleanups and fixes.
537        * wrapup/Makefile.am: Misc cleanups and fixes.
538
5392003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * ide/Makefile.am: PGM = ide.rel.
542
5432003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
544
545        * Makefile.am: Add preinstallation dirstamp support.
546        * 3c509/Makefile.am: Cosmetics.
547        * clock/Makefile.am: Cosmetics.
548        * console/Makefile.am: Add preinstallation dirstamp support.
549        * ide/Makefile.am: Cosmetics.
550        * ne2000/Makefile.am: Cosmetics.
551        * start/Makefile.am: Add compilation dirstamp support.
552        * startup/Makefile.am: Cosmetics.
553        * timer/Makefile.am: Cosmetics.
554        * wd8003/Makefile.am: Cosmetics.
555        * wrapup/Makefile.am: Cosmetics.
556
5572003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * 3c509/Makefile.am: Remove all-local: $(ARCH).
560        * clock/Makefile.am: Remove all-local: $(ARCH).
561        * console/Makefile.am: Remove all-local: $(ARCH).
562        * ide/Makefile.am: Remove all-local: $(ARCH).
563        * ne2000/Makefile.am: Remove all-local: $(ARCH).
564        * start/Makefile.am: Remove all-local: $(ARCH).
565        * startup/Makefile.am: Remove all-local: $(ARCH).
566        * timer/Makefile.am: Remove all-local: $(ARCH).
567        * wd8003/Makefile.am: Remove all-local: $(ARCH).
568        * wrapup/Makefile.am: Remove all-local: $(ARCH).
569
5702003-10-02      Till Strauman <strauman@slac.stanford.edu>
571
572        PR 502/bsps
573        * console/outch.c: Add support for a few ANSI escape sequences to make
574        libetcl happy.
575
5762003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
577
578        * Makefile.am: Merge-in include/Makefile.am.
579        Reflect changes to bsp.am.
580        * include/Makefile.am: Remove.
581        * configure.ac: Reflect changes above.
582
5832003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * bsp_specs: Remove *lib:.
586
5872003-09-04      Joel Sherrill <joel@OARcorp.com>
588
589        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
590        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
591        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
592        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
593        URL for license changed.
594
5952003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
596
597        PR 461/bsps
598        * start/Makefile.am: Correct generation of startup16.bin.
599
6002003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
603
6042003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * Makefile.am: Reflect having moved aclocal/.
607
6082003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
609
610        * Makefile.am: Reflect having moved automake/.
611        * 3c509/Makefile.am: Reflect having moved automake/.
612        * clock/Makefile.am: Reflect having moved automake/.
613        * console/Makefile.am: Reflect having moved automake/.
614        * ide/Makefile.am: Reflect having moved automake/.
615        * include/Makefile.am: Reflect having moved automake/.
616        * ne2000/Makefile.am: Reflect having moved automake/.
617        * start/Makefile.am: Reflect having moved automake/.
618        * startup/Makefile.am: Reflect having moved automake/.
619        * timer/Makefile.am: Reflect having moved automake/.
620        * wd8003/Makefile.am: Reflect having moved automake/.
621        * wrapup/Makefile.am: Reflect having moved automake/.
622
6232003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
624
625        PR 452/bsps
626        * startup/Makefile.am: Remove USE_INIT_FINI.
627
6282003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
631
6322003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
633
634        PR 445/bsps
635        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
636        Remove cpp, old_cpp (now unused).
637
6382003-07-08      Joel Sherrill <joel@OARcorp.com>
639
640        * console/console.c: Correct typo.
641
6422003-05-08      Chris Johns  <cjohns@cybertec.com.au>
643
644        * HOWTO:
645        Updated the GRUB version info and how to build GRUB from source.
646        Added how to boot over the network with a PXE Netboot BIOS.
647
6482003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * ide/.cvsignore: New.
651
6522003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
653
654        PR 368/filesystems
655        * startup/ldsegs.S: Increase alignment.
656        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
657        Added IDE supporting infrastructure.
658        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
659        BSP support for libchip standard ide driver.
660
6612003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * configure.ac: Remove AC_CONFIG_AUX_DIR.
664
6652003-02-20      Till Straumann <strauman@slac.stanford.edu>
666
667        PR 353/bsps
668        * include/bsp.h: Let the application override the network driver
669        and attach routine.
670
6712003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
674
6752003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * configure.ac: AC_PREREQ(2.57).
678
6792003-01-20      Joel Sherrill <joel@OARcorp.com>
680
681        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
682
6832003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
686        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
687        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
688        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
689        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
690        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
691        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
692
6932002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
694
695        * start/Makefile.am: Use install-data-local to install startfile.
696
6972002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
698
699        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
700
7012002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
704
7052002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
706
707        * .cvsignore: Reformat.
708        Add autom4te*cache.
709        Remove autom4te.cache.
710
7112002-09-13     Eric Norum <eric.norum@usask.ca>
712
713        * start/start16.S: Remove unwanted + at beginning of relative
714        numeric label.
715
7162002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
717
718        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
719
7202002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
723        PREINSTALL_FILES.
724        * console/mouse_parser.c: Include <string.h> (for strcmp).
725        * console/vt.c: Include <string.h> (for memcpy).
726        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
727
7282002-08-21      Joel Sherrill <joel@OARcorp.com>
729
730        * bsp_specs: Added support for -nostdlibs.
731
7322002-08-14      Joel Sherrill <joel@OARcorp.com>
733
734        * start/start16.S: Per PR259, added code to test for video present
735        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
736        tested this patch.
737
7382002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
739
740        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
741
7422002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
743
744        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
745        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
746        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
747        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
748        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
749        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
750        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
751        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
752        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
753
7542002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * startup/ldsegs.S: #include <asm.h>.
757        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
758        Remove printk (Now in bspIo.h).
759
7602002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
761
762        * start/Makefile.am: Eliminate PGM.
763        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
764        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
765
7662002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
767
768        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
769
7702002-07-16      Eric Norum <eric.norum@usask.ca>
771
772        * console/console.c: Others on the rtems-users list have expressed
773        concern about this run-time selection, so I've enclosed the changes
774        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
775
7762002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
777
778        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
779        Remove $(OBJS) from all-local.
780
7812002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
782
783        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
784
7852001-05-09      Joel Sherrill <joel@OARcorp.com>
786
787        * startup/linkcmds: In support of gcc 3.1, added one of more
788        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
789        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
790        and direction of segments to memory regions may also have been
791        addressed.  This was a sweep across all BSPs.
792 
7932002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
794
795        * configure.ac:
796        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
797        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
798        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
799        * Makefile.am: Remove AUTOMAKE_OPTIONS.
800        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
801        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
802        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
803        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
804        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
805        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
806        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
807        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
808        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
809
8102002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
811
812        * PR139
813        * configure.ac: Remove stray ';', breaks building with automake-1.6.
814
8152002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
816
817        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
818
8192001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
820
821        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
822        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
823
8242001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
825
826        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
827
8282001-10-12      Joel Sherrill <joel@OARcorp.com>
829
830        * console/inch.c: Fixed typo.
831
8322001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
833
834        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
835        * configure.in: Remove.
836        * configure.ac: New file, generated from configure.in by autoupdate.
837
8382001-09-27      Joel Sherrill <joel@OARcorp.com>
839
840        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
841
8422001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
843
844        * include/Makefile.am: Use 'CLEANFILES ='.
845        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
846        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
847        * Makefile.am: Use 'TMPINSTALL_FILES ='.
848
8492001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
850
851        * console/Makefile.am: Remove RTEMS_H_FILES.
852        * start/start16.S: include <bspopts.h> to get NEW_GAS.
853
8542001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
855
856        * configure.in: Add bspopts.h.
857        * include/.cvsignore: Add bspopts.h*, stamp-h*.
858        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
859        * 3c509/Makefile.am: Dito.
860        * console/Makefile.am: Dito.
861        * include/bsp.h: Include bspopts.h.
862
8632001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
864
865        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
866
8672001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
868
869        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
870
8712001-01-05      Joel Sherrill <joel@OARcorp.com>
872
873        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
874        would be visible.
875
8762000-12-05       Eric Valette <valette@crf.canon.fr>
877
878        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
879        console/vt.c, include/bsp.h: Correct incorrect interrupt level
880        handling in new keyboard management code.  Correct
881        BSP_poll_char initialization routine.
882        * start/start.S, startup/bspstart.c: Correct when the video is
883        initialized.
884        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
885        did not work correctly on all PC speeds. The new calibrate routine
886        has been tested on Pentium 166, pentium II 200, pentium III
887        300 Mhz and does work as expected.
888
8892000-12-05      Joel Sherrill <joel@OARcorp.com>
890
891        * pc386/console/console.c, pc386/console/serial_mouse.c,
892        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
893
8942000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
895
896        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
897
8982000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
899
900        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
901
9022000-11-01      Joel Sherrill <joel@OARcorp.com>
903
904        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
905        and libcsupport.h moved from libc to lib/include/rtems and
906        now must be referenced as <rtems/XXX.h>.   Header file order
907        was cleaned up while doing this.
908
9092000-10-29      Joel Sherrill <joel@OARcorp.com>
910
911        * startup/sbrk.c: Removed.  Redundant with shared version.
912
9132000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
914
915        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
916        Switch to GNU canonicalization.
917
9182000-10-23      Joel Sherrill <joel@OARcorp.com>
919
920        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
921
9222000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
923
924        * console/serial_mouse.c: Added support for changing serial parameters.
925
9262000-10-20      Joel Sherrill <joel@OARcorp.com>
927
928        * include/wd80x3.h: Added file header and logic to prevent multiple
929        inclusions of this file.
930        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
931
9322000-10-20      Joel Sherrill <joel@OARcorp.com>
933
934        * include/bsp.h: Cleaned up network driver name and attach defines.
935
9362000-10-20      Dmitry Kargapolov <dk@gentex.ru>
937
938        * ne2000/ne2000.c: Fix some errors in the driver. 
939        1. There was no sufficient check of data in ethernet header.
940        The code in ne_rx_daemon() was:
941            inport_word (dport, len);
942            ...
943            len -= 4;
944              ...
945            if (len > 0)
946              ne_read_data (sc, startaddr, len, p);
947        Unfortunately, sometimes my NIC gave me too big len value,
948        the result was memory override.  To fix this, I added ethernet
949        header data checking.
950
951        2. The way overrides were serviced was not good.  It was complex
952        but sometimes did not provide reliable continuing of NIC working.
953        I had the situation of an endless loop in ne_check_status()
954        after override processing.
955
956        3. There was conceptual error of porting.  The old method of
957        overrides curing was ported from the OS-s, where override-processing
958        did start immediately.  But RTEMS-version uses events, and cleaning
959        of the overrides can start later.
960
961        I selected the way of ne2000 programming that is used
962        in freebsd kernel (v4.0).
963
964        Because of both problems, incorrect data in header of raw packet
965        and receiver override, it went through ne_reset() and fully
966        reset the ne2000.
967
968        So, in summary
969        - added detecting of the incorrect data in ethernet header;
970        - replaced handling of receiver overrides with new scheme,
971        via resetting of NIC, this method is used also in case of
972        invalid header detecting.
973
9742000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
975
976        * console/console.c, console/serial_mouse.c, include/bsp.h:
977        Add the ability to set parity, number of data bits and
978        number of stop bits to the existing i386 serial drivers.
979
9802000-10-17      Joel Sherrill <joel@OARcorp.com>
981
982        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
983        to libbsp/i386/shared/irq.
984
9852000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
986
987        * startup/linkcmds: Added lines so DWARF debug information
988        would be available.  Otherwise gdb complains that the offsets
989        for the debug info are incorrect and doesn't load the files.
990
9912000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
992
993        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
994
9952000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
996
997        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
998        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
999        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1000        compile.am
1001
10022000-08-30      Joel Sherrill <joel@OARcorp.com>
1003
1004        * console/keyboard.h: Changed numerous routines from extern inline
1005        to static inline.
1006
10072000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1008
1009        * Major rework of the "/dev/console" driver.
1010        * Added termios support for stdin ( keyboard ).
1011        * Added ioctls() to support modes similar to Linux( XLATE,
1012        RAW, MEDIUMRAW ).
1013        * Added Keyboard mapping and handling of the keyboard's leds.
1014        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1015        controller ( 16 colors ).
1016        * Added PS/2 and Serial mouse support for PC386 BSP.
1017        * console/defkeymap.c: New file.
1018        * console/fb_vga.c: New file.
1019        * console/fb_vga.h: New file.
1020        * console/i386kbd.h: New file.
1021        * console/kd.h: New file.
1022        * console/keyboard.c: New file.
1023        * console/keyboard.h: New file.
1024        * console/mouse_parser.c: New file.
1025        * console/mouse_parser.h: New file.
1026        * console/pc_keyb.c: New file.
1027        * console/ps2_drv.h: New file.
1028        * console/ps2_mouse.c: New file.
1029        * console/ps2_mouse.h: New file.
1030        * console/serial_mouse.c: New file.
1031        * console/serial_mouse.h: New file.
1032        * console/vgainit.c: New file.
1033        * console/vt.c: New file.
1034        * console/Makefile.am: Reflect new files.
1035        * console/console.c, console/inch.c, console/outch.c: Console
1036        functionality modifications.
1037        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1038
10392000-08-10      Joel Sherrill <joel@OARcorp.com>
1040
1041        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.