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

4.104.114.95
Last change on this file since 6f008f7 was 6f008f7, checked in by Joel Sherrill <joel.sherrill@…>, on May 6, 2008 at 7:27:07 PM

2008-05-06 Joel Sherrill <joel.sherrill@…>

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