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

4.104.114.95
Last change on this file since 52c07539 was 52c07539, checked in by Joel Sherrill <joel.sherrill@…>, on 04/23/08 at 21:50:35

2008-04-23 Joel Sherrill <joel.sherrill@…>

  • console/ps2_mouse.c, console/serial_mouse.c: Remove all references to console_reserve_resources and termios_reserve_resources.
  • Property mode set to 100644
File size: 32.3 KB
Line 
12008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
4        console_reserve_resources and termios_reserve_resources.
5
62008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
9        a network driver. This simplifies the Makefile.am and avoids pulling
10        in unneeded code.
11
122008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
15        configuration option. When this is set to one, a clean exit of an
16        application will result in the BSP resetting the hardware without
17        waiting for a human to press a key.
18        * start/start.S, startup/linkcmds: Replace the linkcmds with a
19        version very closely based upon the default in binutils 2.18 for
20        this target.  This eliminated weird failures with C++ dtors even
21        in C applications.  We had an extra _ on a symbol used in start.S.
22
232008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * configure.ac: Fix typo.
26
272008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * startup/linkcmds: Add wildcard to gcc_except_table section so
30        programs compiled with gcc 4.3.x can link.
31
322008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * clock/ckinit.c: Rework clock driver to use template and to provide
35        nanoseconds since last tick capability.
36
372007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
40        of the Configuration Table. Use the RTEMS provided accessor macros to
41        obtain configuration fields.
42
432007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
46        from CPU Table to Configuration Table. Eliminate CPU Table from all
47        ports. Delete references to CPU Table in all forms.
48
492007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
52        Table fields to the Configuration Table. This included
53        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
54        do_zero_of_workspace, extra_mpci_receive_server_stack,
55        stack_allocate_hook, and stack_free_hook. As a side-effect of this
56        effort some multiprocessing code was made conditional and some style
57        clean up occurred.
58
592007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * startup/bspstart.c: Eliminate the interrupt_table_segment and
62        interrupt_table_offset fields in the i386 CPU Table since they are
63        never read.
64
652007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        PR 1257/bsps
68        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
69        Code outside of cpukit should use the public API for
70        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
71        public API and directly accessing _CPU_ISR_Disable and
72        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
73        directive which could lead to problems. This patch also changes the
74        type of the variable passed into these routines and addresses minor
75        style issues.
76
772007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * console/vt.c: Changed tabs to spaces.
80
812007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * console/keyboard.c: Replaced tabs with spaces.
84
852007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * startup/bspstart.c: If we cannot find enough memory to run the
88        program, generate a fatal error and print a message.
89
902007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
91
92        * ne2000/ne2000.c: Fix spelling error.
93
942007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
97        since it was used to configure a no longer used feature. Device names
98        are now part of the filesystem not in a table.
99
1002007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        PR 1244/bsps
103        * console/console.c: Remove definition of __assert.
104
1052007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * bsp_specs: Remove qrtems_debug.
108
1092007-04-02      Joel Sherrill <joel@OARcorp.com>
110
111        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
112
1132007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
114
115        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
116
1172007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * ne2000/ne2000.c: Remove typecast.
120
1212007-03-11      Joel Sherrill <joel@OARcorp.com>
122
123        * startup/bspstart.c: Remove assignments of
124        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
125        value in boot_card.c
126
1272007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
128
129        * console/fb_vga.c: Eliminate __u16, __u32.
130
1312006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
132
133        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
134        ioctl_command_t as arg in ioctl-functions.
135
1362006-12-13      Alexey Shamrin <shamrin@gmail.com>
137
138        PR 1189/bsps
139        * console/outch.c: If you print a character with the code larger than
140        127 (extended ASCII) to the VGA console, then it blinks. The reason:
141        char == signed char, so such characters get represented by negative
142        numbers. The sign bit then goes to attribute byte, resulting in the
143        blinking.
144
1452006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * configure.ac: New BUG-REPORT address.
148
1492006-11-15      Joel Sherrill <joel@OARcorp.com>
150
151        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
152        file and simplified initialization.
153
1542006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * Makefile.am: Remove superfluous -DASM.
157
1582006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
159
160        * configure.ac: Require autoconf-2.60. Require automake-1.10.
161
1622006-09-11      Joel Sherrill <joel@OARcorp.com>
163
164        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
165        style.
166
1672006-09-04      Till Straumann <strauman@slac.stanford.edu>
168
169        * startup/bspstart.c, start/start.S: Since the crude
170        memory autodetection code can easily fail (boards with
171        'reserved' regions - I experienced a hard lockup on a
172        dell precision 490 when writing past the bios-reported
173        memory size) I added code that a) tries to save
174        and use multiboot info, if present b) allows applications
175        to override/set memory size via a weak alias.
176
1772006-09-04      Till Straumann <strauman@slac.stanford.edu>
178
179        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
180
1812006-02-01      Joel Sherrill <joel@OARcorp.com>
182
183        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
184        This makes it easy to build the pc386 BSP in a configuration that
185        corresponds to qemu with COM1 redirected to stdio.
186
1872006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
188
189        * configure.ac: Remove explicit ampolish3 support (now in
190        RTEMS_BSP_CONFIGURE).
191
1922006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
193
194        * configure.ac: Add ampolish3 support.
195        * Makefile.am: Add preinstall.am.
196
1972005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
198
199        * timer/timer.c: Remove C++-style comments.
200
2012005-11-02      Till Straumann <strauman@slac.stanford.edu>
202
203        PR 832/bsps
204        * startup/ldsegs.S: put IDT and GDT into data segment.
205        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
206        text segment checksum comparison failed...
207
2082005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
209
210        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
211        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
212
2132005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
214
215        * Makefile.am: Install/preinstall headers from ../../i386/shared.
216
2172005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
218
219        PR 649/filesystem
220        * ide/idecfg.c: added configuration items for primary/secondary
221        IDE interface
222        * configure.ac: added configuration items for primary/secondary
223        IDE interface
224       
2252005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
226
227        * 3c509/3c509.c: Remove [$]Log.
228        Include <errno.h> instead of <sys/errno.h>.
229
2302005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
231
232        * timer/timer.c: Enhance to use either interupt-based timer
233        functions on older CPUs or to use TSC-based timer functions on
234        more recent (Pentium and above) CPUs. The decision is made in
235        Timer_initialize function when it is called for the first time
236        based on a result obtained from cpuid instruction during the BSP
237        initialization phase. During the first call, there are also late
238        bindings to the implementation functions initialized to
239        appropriate values.
240
2412005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
242
243        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
244
2452005-07-18      Lars Munch <lars@segv.dk>
246
247        PR 813/networking
248        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
249        parameter was added to irq handlers (2005-04-18). Before these
250        changes the argument to the interrupt handler was the interrupt
251        number, now the argument is handle, but the ne2000 driver needs the
252        interrupt number. The fix is to set the handle to the interrupt
253        number.
254
2552005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
256
257        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
258
2592005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
260
261        * include/bsp.h: New header guard.
262
2632005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
264
265        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
266        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
267        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
268        subdirectory.
269
2702005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
271
272        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
273        remove warnings.
274        * console/console.c, wd8003/wd8003.c: Added support for
275        addition of parameter in ISRs.
276       
2772005-04-26      Joel Sherrill <joel@OARcorp.com>
278
279        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
280
2812005-04-18      Eric Valette <eric.valette@free.fr>
282
283        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
284        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
285
2862005-02-18      Joel Sherrill <joel@OARcorp.com>
287
288        * console/keyboard.h: Add include file and cleanup file header.
289
2902005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
291
292        * clock/todcfg.c: size_t RTC_Count.
293
2942005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
295
296        * console/vgainit.c: static graphic_on|off.
297
2982005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
299
300        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
301
3022005-01-04      Joel Sherrill <joel@OARcorp.com>
303
304        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
305        warnings.
306
3072005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
308
309        * Makefile.am: Remove build-variant support.
310
3112004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
312
313        PR 703/filesystem
314        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
315        to uint16_t for UDMA support.
316
3172004-10-13      Eric Norum <norume@aps.anl.gov>
318
319        PR 688/bsps
320        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
321
3222004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
323
324        * configure.ac: Require automake > 1.9.
325
3262004-07-25      Joel Sherrill <joel@OARcorp.com>
327
328        * 3c509/3c509.c: Add <sys/errno.h>.
329        * startup/linkcmds: Add .jcr section.
330
3312004-05-21  Till Strauman <strauman@slac.stanford.edu>
332
333        * PR 624/bsps
334        startup/bspstart.c: When probing the memory, make sure not to
335        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
336        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
337        the screen.
338
3392004-05-21      Joel Sherrill <joel@OARcorp.com>
340
341        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
342        recent updates to BSD header files.
343
3442004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
345
346        PR 610/bsps
347        * Makefile.am: Add include/tm27.h, Cosmetics.
348        * include/tm27.h: Final cosmetics.
349
3502004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
351
352        * include/bsp.h: Split out tmtest27 support.
353        * include/tm27.h: New.
354
3552004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
356
357        PR 613/bsps
358        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
359
3602004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
361
362        PR 614/bsps
363        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
364
3652004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
366
367        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
368        which still uses RTEMS_ROOT).
369
3702004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
371
372        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
373        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
374
3752004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
376
377        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
378        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
379        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
380        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
381
3822004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
383
384        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
385        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
386        c99 fixed size types.
387
3882004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
391        Preinstall dist_project_lib*.
392
3932004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * configure.ac: Explicitly check for OBJCOPY.
396
3972004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * Makefile.am: Reflect changes to bsp.am.
400
4012004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * Makefile.am: Reflect changes to bsp.am.
404
4052004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
408
4092004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * Makefile.am: Add start*.bin to CLEANFILES.
412
4132004-02-06      Joel Sherrill <joel@OARcorp.com>
414
415        * Makefile.am: Split startup into multiple .rels without reorganizing
416        the source.
417
4182004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * Makefile.am: Add missing $ in reference to 3c509.rel.
421
4222004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
425        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
426        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
427        wrapup/Makefile.am. Use automake compilation rules.
428        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
429        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
430        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
431        * configure.ac: Reflect changes above.
432        * start/start.S: Change comment to make it gcc -ansi compliant.
433
4342004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
437        Add RTEMS_PROG_CCAS.
438
4392004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * Makefile.am: Add PREINSTALL_DIRS.
442        * console/Makefile.am: Add PREINSTALL_DIRS.
443        * wrapup/Makefile.am: Reflect changes to libcpu.
444
4452004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
446
447        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
448        Add PRE/TMPINSTALL_FILES to CLEANFILES.
449        * console/Makefile.am: Ditto.
450        * startup/Makefile.am: Ditto.
451
4522004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
453
454        * start/Makefile.am: Remove.
455        * Makefile.am: Merge-in start/Makefile.am.
456        * configure.ac: Reflect changes above.
457
4582004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * wrapup/Makefile.am: Eliminate $(LIB).
461        Use noinst_DATA to trigger building libbsp.a.
462
4632003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
466
4672003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
470        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
471
4722003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
475        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
476        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
477
4782003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
481
4822003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * wrapup/Makefile.am: Cosmetics.
485
4862003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * Makefile.am: Misc cleanups and fixes.
489        * start/Makefile.am: Misc cleanups and fixes.
490        * startup/Makefile.am: Misc cleanups and fixes.
491        * wrapup/Makefile.am: Misc cleanups and fixes.
492
4932003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
494
495        * ide/Makefile.am: PGM = ide.rel.
496
4972003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * Makefile.am: Add preinstallation dirstamp support.
500        * 3c509/Makefile.am: Cosmetics.
501        * clock/Makefile.am: Cosmetics.
502        * console/Makefile.am: Add preinstallation dirstamp support.
503        * ide/Makefile.am: Cosmetics.
504        * ne2000/Makefile.am: Cosmetics.
505        * start/Makefile.am: Add compilation dirstamp support.
506        * startup/Makefile.am: Cosmetics.
507        * timer/Makefile.am: Cosmetics.
508        * wd8003/Makefile.am: Cosmetics.
509        * wrapup/Makefile.am: Cosmetics.
510
5112003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
512
513        * 3c509/Makefile.am: Remove all-local: $(ARCH).
514        * clock/Makefile.am: Remove all-local: $(ARCH).
515        * console/Makefile.am: Remove all-local: $(ARCH).
516        * ide/Makefile.am: Remove all-local: $(ARCH).
517        * ne2000/Makefile.am: Remove all-local: $(ARCH).
518        * start/Makefile.am: Remove all-local: $(ARCH).
519        * startup/Makefile.am: Remove all-local: $(ARCH).
520        * timer/Makefile.am: Remove all-local: $(ARCH).
521        * wd8003/Makefile.am: Remove all-local: $(ARCH).
522        * wrapup/Makefile.am: Remove all-local: $(ARCH).
523
5242003-10-02      Till Strauman <strauman@slac.stanford.edu>
525
526        PR 502/bsps
527        * console/outch.c: Add support for a few ANSI escape sequences to make
528        libetcl happy.
529
5302003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * Makefile.am: Merge-in include/Makefile.am.
533        Reflect changes to bsp.am.
534        * include/Makefile.am: Remove.
535        * configure.ac: Reflect changes above.
536
5372003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * bsp_specs: Remove *lib:.
540
5412003-09-04      Joel Sherrill <joel@OARcorp.com>
542
543        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
544        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
545        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
546        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
547        URL for license changed.
548
5492003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
550
551        PR 461/bsps
552        * start/Makefile.am: Correct generation of startup16.bin.
553
5542003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
557
5582003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * Makefile.am: Reflect having moved aclocal/.
561
5622003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
563
564        * Makefile.am: Reflect having moved automake/.
565        * 3c509/Makefile.am: Reflect having moved automake/.
566        * clock/Makefile.am: Reflect having moved automake/.
567        * console/Makefile.am: Reflect having moved automake/.
568        * ide/Makefile.am: Reflect having moved automake/.
569        * include/Makefile.am: Reflect having moved automake/.
570        * ne2000/Makefile.am: Reflect having moved automake/.
571        * start/Makefile.am: Reflect having moved automake/.
572        * startup/Makefile.am: Reflect having moved automake/.
573        * timer/Makefile.am: Reflect having moved automake/.
574        * wd8003/Makefile.am: Reflect having moved automake/.
575        * wrapup/Makefile.am: Reflect having moved automake/.
576
5772003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
578
579        PR 452/bsps
580        * startup/Makefile.am: Remove USE_INIT_FINI.
581
5822003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
583
584        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
585
5862003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        PR 445/bsps
589        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
590        Remove cpp, old_cpp (now unused).
591
5922003-07-08      Joel Sherrill <joel@OARcorp.com>
593
594        * console/console.c: Correct typo.
595
5962003-05-08      Chris Johns  <cjohns@cybertec.com.au>
597
598        * HOWTO:
599        Updated the GRUB version info and how to build GRUB from source.
600        Added how to boot over the network with a PXE Netboot BIOS.
601
6022003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
603
604        * ide/.cvsignore: New.
605
6062003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
607
608        PR 368/filesystems
609        * startup/ldsegs.S: Increase alignment.
610        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
611        Added IDE supporting infrastructure.
612        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
613        BSP support for libchip standard ide driver.
614
6152003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
616
617        * configure.ac: Remove AC_CONFIG_AUX_DIR.
618
6192003-02-20      Till Straumann <strauman@slac.stanford.edu>
620
621        PR 353/bsps
622        * include/bsp.h: Let the application override the network driver
623        and attach routine.
624
6252003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
628
6292003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
630
631        * configure.ac: AC_PREREQ(2.57).
632
6332003-01-20      Joel Sherrill <joel@OARcorp.com>
634
635        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
636
6372003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
640        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
641        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
642        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
643        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
644        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
645        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
646
6472002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
648
649        * start/Makefile.am: Use install-data-local to install startfile.
650
6512002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
654
6552002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
657        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
658
6592002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * .cvsignore: Reformat.
662        Add autom4te*cache.
663        Remove autom4te.cache.
664
6652002-09-13     Eric Norum <eric.norum@usask.ca>
666
667        * start/start16.S: Remove unwanted + at beginning of relative
668        numeric label.
669
6702002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
673
6742002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
675
676        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
677        PREINSTALL_FILES.
678        * console/mouse_parser.c: Include <string.h> (for strcmp).
679        * console/vt.c: Include <string.h> (for memcpy).
680        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
681
6822002-08-21      Joel Sherrill <joel@OARcorp.com>
683
684        * bsp_specs: Added support for -nostdlibs.
685
6862002-08-14      Joel Sherrill <joel@OARcorp.com>
687
688        * start/start16.S: Per PR259, added code to test for video present
689        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
690        tested this patch.
691
6922002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
693
694        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
695
6962002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
697
698        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
699        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
700        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
701        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
702        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
703        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
704        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
705        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
706        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
707
7082002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        * startup/ldsegs.S: #include <asm.h>.
711        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
712        Remove printk (Now in bspIo.h).
713
7142002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
715
716        * start/Makefile.am: Eliminate PGM.
717        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
718        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
719
7202002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
723
7242002-07-16      Eric Norum <eric.norum@usask.ca>
725
726        * console/console.c: Others on the rtems-users list have expressed
727        concern about this run-time selection, so I've enclosed the changes
728        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
729
7302002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
731
732        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
733        Remove $(OBJS) from all-local.
734
7352002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
736
737        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
738
7392001-05-09      Joel Sherrill <joel@OARcorp.com>
740
741        * startup/linkcmds: In support of gcc 3.1, added one of more
742        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
743        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
744        and direction of segments to memory regions may also have been
745        addressed.  This was a sweep across all BSPs.
746 
7472002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
748
749        * configure.ac:
750        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
751        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
752        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
753        * Makefile.am: Remove AUTOMAKE_OPTIONS.
754        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
755        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
756        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
757        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
758        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
759        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
760        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
761        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
762        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
763
7642002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
765
766        * PR139
767        * configure.ac: Remove stray ';', breaks building with automake-1.6.
768
7692002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
772
7732001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
774
775        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
776        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
777
7782001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
779
780        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
781
7822001-10-12      Joel Sherrill <joel@OARcorp.com>
783
784        * console/inch.c: Fixed typo.
785
7862001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
787
788        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
789        * configure.in: Remove.
790        * configure.ac: New file, generated from configure.in by autoupdate.
791
7922001-09-27      Joel Sherrill <joel@OARcorp.com>
793
794        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
795
7962001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
797
798        * include/Makefile.am: Use 'CLEANFILES ='.
799        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
800        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
801        * Makefile.am: Use 'TMPINSTALL_FILES ='.
802
8032001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
804
805        * console/Makefile.am: Remove RTEMS_H_FILES.
806        * start/start16.S: include <bspopts.h> to get NEW_GAS.
807
8082001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * configure.in: Add bspopts.h.
811        * include/.cvsignore: Add bspopts.h*, stamp-h*.
812        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
813        * 3c509/Makefile.am: Dito.
814        * console/Makefile.am: Dito.
815        * include/bsp.h: Include bspopts.h.
816
8172001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
818
819        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
820
8212001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
822
823        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
824
8252001-01-05      Joel Sherrill <joel@OARcorp.com>
826
827        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
828        would be visible.
829
8302000-12-05       Eric Valette <valette@crf.canon.fr>
831
832        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
833        console/vt.c, include/bsp.h: Correct incorrect interrupt level
834        handling in new keyboard management code.  Correct
835        BSP_poll_char initialization routine.
836        * start/start.S, startup/bspstart.c: Correct when the video is
837        initialized.
838        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
839        did not work correctly on all PC speeds. The new calibrate routine
840        has been tested on Pentium 166, pentium II 200, pentium III
841        300 Mhz and does work as expected.
842
8432000-12-05      Joel Sherrill <joel@OARcorp.com>
844
845        * pc386/console/console.c, pc386/console/serial_mouse.c,
846        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
847
8482000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
849
850        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
851
8522000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
853
854        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
855
8562000-11-01      Joel Sherrill <joel@OARcorp.com>
857
858        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
859        and libcsupport.h moved from libc to lib/include/rtems and
860        now must be referenced as <rtems/XXX.h>.   Header file order
861        was cleaned up while doing this.
862
8632000-10-29      Joel Sherrill <joel@OARcorp.com>
864
865        * startup/sbrk.c: Removed.  Redundant with shared version.
866
8672000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
868
869        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
870        Switch to GNU canonicalization.
871
8722000-10-23      Joel Sherrill <joel@OARcorp.com>
873
874        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
875
8762000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
877
878        * console/serial_mouse.c: Added support for changing serial parameters.
879
8802000-10-20      Joel Sherrill <joel@OARcorp.com>
881
882        * include/wd80x3.h: Added file header and logic to prevent multiple
883        inclusions of this file.
884        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
885
8862000-10-20      Joel Sherrill <joel@OARcorp.com>
887
888        * include/bsp.h: Cleaned up network driver name and attach defines.
889
8902000-10-20      Dmitry Kargapolov <dk@gentex.ru>
891
892        * ne2000/ne2000.c: Fix some errors in the driver. 
893        1. There was no sufficient check of data in ethernet header.
894        The code in ne_rx_daemon() was:
895            inport_word (dport, len);
896            ...
897            len -= 4;
898              ...
899            if (len > 0)
900              ne_read_data (sc, startaddr, len, p);
901        Unfortunately, sometimes my NIC gave me too big len value,
902        the result was memory override.  To fix this, I added ethernet
903        header data checking.
904
905        2. The way overrides were serviced was not good.  It was complex
906        but sometimes did not provide reliable continuing of NIC working.
907        I had the situation of an endless loop in ne_check_status()
908        after override processing.
909
910        3. There was conceptual error of porting.  The old method of
911        overrides curing was ported from the OS-s, where override-processing
912        did start immediately.  But RTEMS-version uses events, and cleaning
913        of the overrides can start later.
914
915        I selected the way of ne2000 programming that is used
916        in freebsd kernel (v4.0).
917
918        Because of both problems, incorrect data in header of raw packet
919        and receiver override, it went through ne_reset() and fully
920        reset the ne2000.
921
922        So, in summary
923        - added detecting of the incorrect data in ethernet header;
924        - replaced handling of receiver overrides with new scheme,
925        via resetting of NIC, this method is used also in case of
926        invalid header detecting.
927
9282000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
929
930        * console/console.c, console/serial_mouse.c, include/bsp.h:
931        Add the ability to set parity, number of data bits and
932        number of stop bits to the existing i386 serial drivers.
933
9342000-10-17      Joel Sherrill <joel@OARcorp.com>
935
936        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
937        to libbsp/i386/shared/irq.
938
9392000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
940
941        * startup/linkcmds: Added lines so DWARF debug information
942        would be available.  Otherwise gdb complains that the offsets
943        for the debug info are incorrect and doesn't load the files.
944
9452000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
946
947        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
948
9492000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
950
951        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
952        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
953        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
954        compile.am
955
9562000-08-30      Joel Sherrill <joel@OARcorp.com>
957
958        * console/keyboard.h: Changed numerous routines from extern inline
959        to static inline.
960
9612000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
962
963        * Major rework of the "/dev/console" driver.
964        * Added termios support for stdin ( keyboard ).
965        * Added ioctls() to support modes similar to Linux( XLATE,
966        RAW, MEDIUMRAW ).
967        * Added Keyboard mapping and handling of the keyboard's leds.
968        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
969        controller ( 16 colors ).
970        * Added PS/2 and Serial mouse support for PC386 BSP.
971        * console/defkeymap.c: New file.
972        * console/fb_vga.c: New file.
973        * console/fb_vga.h: New file.
974        * console/i386kbd.h: New file.
975        * console/kd.h: New file.
976        * console/keyboard.c: New file.
977        * console/keyboard.h: New file.
978        * console/mouse_parser.c: New file.
979        * console/mouse_parser.h: New file.
980        * console/pc_keyb.c: New file.
981        * console/ps2_drv.h: New file.
982        * console/ps2_mouse.c: New file.
983        * console/ps2_mouse.h: New file.
984        * console/serial_mouse.c: New file.
985        * console/serial_mouse.h: New file.
986        * console/vgainit.c: New file.
987        * console/vt.c: New file.
988        * console/Makefile.am: Reflect new files.
989        * console/console.c, console/inch.c, console/outch.c: Console
990        functionality modifications.
991        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
992
9932000-08-10      Joel Sherrill <joel@OARcorp.com>
994
995        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.