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

4.104.115
Last change on this file since a196084 was a196084, checked in by Joel Sherrill <joel.sherrill@…>, on 09/16/08 at 19:06:10

2008-09-16 Joel Sherrill <joel.sherrill@…>

  • startup/bspstart.c: Remove unnecessary includes of rtems/libcsupport.h and rtems/libio.h.
  • Property mode set to 100644
File size: 35.6 KB
RevLine 
[a196084]12008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * startup/bspstart.c: Remove unnecessary includes of
4        rtems/libcsupport.h and rtems/libio.h.
5
[b4532059]62008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * ide/ide.c: Convert to "bool".
9
[f7276df0]102008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
11
[f5cd06c]12        * console/console.c: Remove bogus decl.
[f7276df0]13        * timer/timer.c: Convert to "bool".
14
[9459fae]152008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
18        Eliminate rtems_boolean.
19
[25c62b0]202008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * timer/timer.c: Eliminate empty function from every benchmark timer
23        driver. Fix spelling.
24
[35f52a6]252008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * timer/timer.c: Rename timer driver methods to follow RTEMS
28        programming conventions.
29
[0817298]302008-08-22      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * Makefile.am: Now named bspclean.c
33
[9353a0d4]342008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * startup/bspclean.c: New file.
37        * startup/exit.c: Removed.
38
[14afc13]392008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
40
41        * console/ps2_mouse.c: Fix ps2 mouse interrupt.
42
[e3a1d425]432008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
46        startup/bspstart.c: Fix warnings for prototypes, types, etc.
47
[e65bcc8]482008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
49
[0fd168d]50        * console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
51        Add missing prototypes.
[e65bcc8]52        * console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
53
[c4bd98c]542008-07-29      Chris Johns <chrisj@rtems.org>
55
56        * ide/ide.c: Updated to the rtems_* libblock changed.
57
[24f1347]582008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * console/console.c, console/serial_mouse.c: Eliminate copies of
61        switches to convert termios Bxxx constants to xxx as an integer. Use
62        the shared termios_baud_to_number() routine to do the same
63        conversion.
64
[dde1fedb]652008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
68        Framework to ask the BSP where it has memory for the RTEMS Workspace
69        and C Program Heap. These collectively are referred to as work area.
70        If the BSP supports this, then it does not have to include code to
71        split the available memory between the two areas. This reduces the
72        amount of code in the BSP specific bspstart.c file. Additionally, the
73        shared framework can initialize the C Library, call
74        rtems_debug_enable(), and dirty the work area memory. Until most/all
75        BSPs support this new capability, if the BSP supports this, it should
76        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
77        When the transition is complete, this autoconf macro can be removed.
78
[6ea100c1]792008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * startup/bspstart.c: Refactored and renamed initialization routines to
82        rtems_initialize_data_structures, rtems_initialize_before_drivers,
83        rtems_initialize_device_drivers, and
84        rtems_initialize_start_multitasking. This opened the sequence up so
85        that bootcard() could provide a more robust and flexible framework
86        which is easier to explain and understand. This also lays the
87        groundwork for sharing the division of available memory between the
88        RTEMS workspace and heap and the C library initialization across all
89        BSPs.
90
[6f008f7]912008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * configure.ac: Remove spurious line.
94
[52c07539]952008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
96
97        * console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
98        console_reserve_resources and termios_reserve_resources.
99
[ed8206b]1002008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
103        a network driver. This simplifies the Makefile.am and avoids pulling
104        in unneeded code.
105
[3f432fbd]1062008-03-22      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
109        configuration option. When this is set to one, a clean exit of an
110        application will result in the BSP resetting the hardware without
111        waiting for a human to press a key.
112        * start/start.S, startup/linkcmds: Replace the linkcmds with a
113        version very closely based upon the default in binutils 2.18 for
114        this target.  This eliminated weird failures with C++ dtors even
115        in C applications.  We had an extra _ on a symbol used in start.S.
116
[bd7a91b]1172008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * configure.ac: Fix typo.
120
[d1f57b5]1212008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
122
123        * startup/linkcmds: Add wildcard to gcc_except_table section so
124        programs compiled with gcc 4.3.x can link.
125
[b62009c3]1262008-02-07      Joel Sherrill <joel.sherrill@oarcorp.com>
127
128        * clock/ckinit.c: Rework clock driver to use template and to provide
129        nanoseconds since last tick capability.
130
[12bd47e]1312007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
132
133        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
134        of the Configuration Table. Use the RTEMS provided accessor macros to
135        obtain configuration fields.
136
[d34d8692]1372007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
140        from CPU Table to Configuration Table. Eliminate CPU Table from all
141        ports. Delete references to CPU Table in all forms.
142
[558bc25]1432007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
146        Table fields to the Configuration Table. This included
147        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
148        do_zero_of_workspace, extra_mpci_receive_server_stack,
149        stack_allocate_hook, and stack_free_hook. As a side-effect of this
150        effort some multiprocessing code was made conditional and some style
151        clean up occurred.
152
[6fc48b2]1532007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * startup/bspstart.c: Eliminate the interrupt_table_segment and
156        interrupt_table_offset fields in the i386 CPU Table since they are
157        never read.
158
[bd51a63]1592007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        PR 1257/bsps
162        * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
163        Code outside of cpukit should use the public API for
164        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
165        public API and directly accessing _CPU_ISR_Disable and
166        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
167        directive which could lead to problems. This patch also changes the
168        type of the variable passed into these routines and addresses minor
169        style issues.
170
[c613270]1712007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * console/vt.c: Changed tabs to spaces.
174
[1235164]1752007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * console/keyboard.c: Replaced tabs with spaces.
178
[fb61b0fe]1792007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * startup/bspstart.c: If we cannot find enough memory to run the
182        program, generate a fatal error and print a message.
183
[b012921]1842007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * ne2000/ne2000.c: Fix spelling error.
187
[15aecdc]1882007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
189
190        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
191        since it was used to configure a no longer used feature. Device names
192        are now part of the filesystem not in a table.
193
[1f94b1d5]1942007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        PR 1244/bsps
197        * console/console.c: Remove definition of __assert.
198
[80c6ce9]1992007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
200
201        * bsp_specs: Remove qrtems_debug.
202
[191eec9]2032007-04-02      Joel Sherrill <joel@OARcorp.com>
204
205        * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
206
[a876455]2072007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
208
209        * ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
210
[b620d34e]2112007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * ne2000/ne2000.c: Remove typecast.
214
[3f0cfc56]2152007-03-11      Joel Sherrill <joel@OARcorp.com>
216
217        * startup/bspstart.c: Remove assignments of
218        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
219        value in boot_card.c
220
[40d5b64b]2212007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
222
223        * console/fb_vga.c: Eliminate __u16, __u32.
224
[cdf41adb]2252006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
226
227        * 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
228        ioctl_command_t as arg in ioctl-functions.
229
[71ce7e7]2302006-12-13      Alexey Shamrin <shamrin@gmail.com>
231
232        PR 1189/bsps
233        * console/outch.c: If you print a character with the code larger than
234        127 (extended ASCII) to the VGA console, then it blinks. The reason:
235        char == signed char, so such characters get represented by negative
236        numbers. The sign bit then goes to attribute byte, resulting in the
237        blinking.
238
[fcb0cd46]2392006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
240
241        * configure.ac: New BUG-REPORT address.
242
[aa4369c]2432006-11-15      Joel Sherrill <joel@OARcorp.com>
244
245        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
246        file and simplified initialization.
247
[57357d9]2482006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
249
250        * Makefile.am: Remove superfluous -DASM.
251
[754610f]2522006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
253
254        * configure.ac: Require autoconf-2.60. Require automake-1.10.
255
[c6fda81]2562006-09-11      Joel Sherrill <joel@OARcorp.com>
257
258        * console/fb_vga.c, console/kd.h: Convert C++ style comments to C
259        style.
260
[662c157]2612006-09-04      Till Straumann <strauman@slac.stanford.edu>
262
263        * startup/bspstart.c, start/start.S: Since the crude
264        memory autodetection code can easily fail (boards with
265        'reserved' regions - I experienced a hard lockup on a
266        dell precision 490 when writing past the bios-reported
267        memory size) I added code that a) tries to save
268        and use multiboot info, if present b) allows applications
269        to override/set memory size via a weak alias.
270
[f74578a2]2712006-09-04      Till Straumann <strauman@slac.stanford.edu>
272
273        * startup/linkcmds: added *(.text.*) *(.data.*) *(.bss.*)
274
[36ffcf3]2752006-02-01      Joel Sherrill <joel@OARcorp.com>
276
277        * configure.ac, console/console.c: Add USE_COM1_AS_CONSOLE BSP option.
278        This makes it easy to build the pc386 BSP in a configuration that
279        corresponds to qemu with COM1 redirected to stdio.
280
[73733dc]2812006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
282
283        * configure.ac: Remove explicit ampolish3 support (now in
284        RTEMS_BSP_CONFIGURE).
285
[5c7f274]2862006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
287
288        * configure.ac: Add ampolish3 support.
289        * Makefile.am: Add preinstall.am.
290
[1fdeb22]2912005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
292
293        * timer/timer.c: Remove C++-style comments.
294
[0de2f239]2952005-11-02      Till Straumann <strauman@slac.stanford.edu>
[ebedf31]296
[1fdeb22]297        PR 832/bsps
298        * startup/ldsegs.S: put IDT and GDT into data segment.
299        The CPU modifies the 'accessed' bit and GDB's (rtems-gdb-stub)
[086c1c3]300        text segment checksum comparison failed...
[ebedf31]301
[939ae4c]3022005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
303
304        * console/fb_vga.h, console/kd.h, console/ps2_drv.h,
305        console/serial_mouse.c, console/serial_mouse.h: Remove CVS Log.
306
[8d62d94a]3072005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
308
309        * Makefile.am: Install/preinstall headers from ../../i386/shared.
310
[d1572bcf]3112005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
312
[2f22923]313        PR 649/filesystem
[d1572bcf]314        * ide/idecfg.c: added configuration items for primary/secondary
315        IDE interface
316        * configure.ac: added configuration items for primary/secondary
317        IDE interface
318       
[574edd7]3192005-09-19      Ralf Corsepius <ralf.corsepius@rtems.org>
320
321        * 3c509/3c509.c: Remove [$]Log.
322        Include <errno.h> instead of <sys/errno.h>.
323
[1131dfe]3242005-08-23  Karel Gardas  <kgardas@objectsecurity.com>>
325
326        * timer/timer.c: Enhance to use either interupt-based timer
327        functions on older CPUs or to use TSC-based timer functions on
328        more recent (Pentium and above) CPUs. The decision is made in
329        Timer_initialize function when it is called for the first time
330        based on a result obtained from cpuid instruction during the BSP
331        initialization phase. During the first call, there are also late
332        bindings to the implementation functions initialized to
333        appropriate values.
334
[71319f77]3352005-08-18  Karel Gardas  <kgardas@objectsecurity.com>
336
337        * startup/bspstart.c: Initialize PCI bus in bsp_start function.
338
[5fa10f2d]3392005-07-18      Lars Munch <lars@segv.dk>
340
341        PR 813/networking
342        * ne2000/ne2000.c: The ne2000 driver on pc386 has been broken since a
343        parameter was added to irq handlers (2005-04-18). Before these
344        changes the argument to the interrupt handler was the interrupt
345        number, now the argument is handle, but the ne2000 driver needs the
346        interrupt number. The fix is to set the handle to the interrupt
347        number.
348
[63a4538]3492005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
350
351        * console/keyboard.c: Apply CHAR_BIT to compute BITS_PER_LONG.
352
[34c4852]3532005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
354
355        * include/bsp.h: New header guard.
356
[6daada6]3572005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
358
359        * 3c509/3c509.c, clock/ckinit.c, console/console.c, console/fb_vga.c,
360        console/inch.c, console/ps2_mouse.c, console/serial_mouse.c,
361        ne2000/ne2000.c, timer/timer.c, wd8003/wd8003.c: Moved irq.h to bsp
362        subdirectory.
363
[9dee9833]3642005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
365
366        * 3c509/3c509.c, ne2000/ne2000.c: Modified parameters to
367        remove warnings.
368        * console/console.c, wd8003/wd8003.c: Added support for
369        addition of parameter in ISRs.
370       
[b607d9c8]3712005-04-26      Joel Sherrill <joel@OARcorp.com>
372
373        * 3c509/3c509.c, wd8003/wd8003.c: Eliminate warnings.
374
[68f4e5f]3752005-04-18      Eric Valette <eric.valette@free.fr>
376
377        * clock/ckinit.c, console/console.c, console/ps2_mouse.c,
378        console/serial_mouse.c, timer/timer.c: Added parameter to irq handler
379
[df3ae64]3802005-02-18      Joel Sherrill <joel@OARcorp.com>
381
382        * console/keyboard.h: Add include file and cleanup file header.
383
[dc2aadef]3842005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
385
386        * clock/todcfg.c: size_t RTC_Count.
387
[8ed53e05]3882005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
389
390        * console/vgainit.c: static graphic_on|off.
391
[844609f9]3922005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
393
394        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
395
[a4a5624]3962005-01-04      Joel Sherrill <joel@OARcorp.com>
397
398        * console/keyboard.c, console/ps2_mouse.c, console/vt.c: Remove
399        warnings.
400
[4cbf22a]4012005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
402
403        * Makefile.am: Remove build-variant support.
404
[6af556b]4052004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
406
407        PR 703/filesystem
408        * ide/ide.c: Extend the "modes_available" and "mode_active" parameters
409        to uint16_t for UDMA support.
410
[ca0d89da]4112004-10-13      Eric Norum <norume@aps.anl.gov>
412
413        PR 688/bsps
414        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
415
[8d62d94a]4162004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]417
418        * configure.ac: Require automake > 1.9.
419
[0e5db091]4202004-07-25      Joel Sherrill <joel@OARcorp.com>
421
422        * 3c509/3c509.c: Add <sys/errno.h>.
423        * startup/linkcmds: Add .jcr section.
424
[fdcfca01]4252004-05-21  Till Strauman <strauman@slac.stanford.edu>
426
427        * PR 624/bsps
428        startup/bspstart.c: When probing the memory, make sure not to
429        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
430        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
431        the screen.
432
[a14e350a]4332004-05-21      Joel Sherrill <joel@OARcorp.com>
434
435        * ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
436        recent updates to BSD header files.
437
[8d62d94a]4382004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
[3defec6]439
440        PR 610/bsps
441        * Makefile.am: Add include/tm27.h, Cosmetics.
442        * include/tm27.h: Final cosmetics.
443
[8d62d94a]4442004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
[89c86764]445
446        * include/bsp.h: Split out tmtest27 support.
447        * include/tm27.h: New.
448
[8d62d94a]4492004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
[3344730a]450
451        PR 613/bsps
452        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
453
[8d62d94a]4542004-04-21      Ralf Corsepius <ralf.corsepius@rtems.org>
[7dd6e8d]455
456        PR 614/bsps
457        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
458
[8d62d94a]4592004-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
[d9ac411f]460
461        * configure.ac: Add RTEMS_ROOT (HACK: This is the last file c/src
462        which still uses RTEMS_ROOT).
463
[8d62d94a]4642004-04-02      Ralf Corsepius <ralf.corsepius@rtems.org>
[cc1426bb]465
466        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
467        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
468
[8d62d94a]4692004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[b14d8a48]470
471        * startup/ldsegs.S: Include <rtems/asm.h> instead of <asm.h>.
472        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
473        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
474        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
475
[8d62d94a]4762004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
[6fda59f]477
478        * clock/ckinit.c, clock/rtc.c, console/inch.c, ide/ide.c,
479        include/bsp.h, startup/bspstart.c, timer/timer.c: Convert to using
480        c99 fixed size types.
481
[d7fb9f8]4822004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * Makefile.am: Don't install *.rels. Reflect changes to bsp.am.
485        Preinstall dist_project_lib*.
486
[800a047]4872004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * configure.ac: Explicitly check for OBJCOPY.
490
[65bcccb]4912004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
492
493        * Makefile.am: Reflect changes to bsp.am.
494
[ad367a3a]4952004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
497        * Makefile.am: Reflect changes to bsp.am.
498
[c24d7c84]4992004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
502
[c0e7f2cd]5032004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
504
505        * Makefile.am: Add start*.bin to CLEANFILES.
506
[74f89dc]5072004-02-06      Joel Sherrill <joel@OARcorp.com>
508
509        * Makefile.am: Split startup into multiple .rels without reorganizing
510        the source.
511
[76f3064a]5122004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
513
514        * Makefile.am: Add missing $ in reference to 3c509.rel.
515
[14023b45]5162004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
517
518        * Makefile.am: Merge-in 3c509/Makefile.am, clock/Makefile.am,
519        console/Makefile.am, ide/Makefile.am, ne2000/Makefile.am,
520        startup/Makefile.am, timer/Makefile.am, wd8003/Makefile.am,
521        wrapup/Makefile.am. Use automake compilation rules.
522        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
523        ide/Makefile.am, ne2000/Makefile.am, startup/Makefile.am,
524        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Remove.
525        * configure.ac: Reflect changes above.
526        * start/start.S: Change comment to make it gcc -ansi compliant.
527
[f3c5a0ec]5282004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
529
530        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
531        Add RTEMS_PROG_CCAS.
532
[f0ce52f]5332004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
534
535        * Makefile.am: Add PREINSTALL_DIRS.
536        * console/Makefile.am: Add PREINSTALL_DIRS.
537        * wrapup/Makefile.am: Reflect changes to libcpu.
538
[875324a6]5392004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
542        Add PRE/TMPINSTALL_FILES to CLEANFILES.
543        * console/Makefile.am: Ditto.
544        * startup/Makefile.am: Ditto.
545
[b3c7b2d8]5462004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
547
548        * start/Makefile.am: Remove.
549        * Makefile.am: Merge-in start/Makefile.am.
550        * configure.ac: Reflect changes above.
551
[6411947]5522004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * wrapup/Makefile.am: Eliminate $(LIB).
555        Use noinst_DATA to trigger building libbsp.a.
556
[6e94600]5572003-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * start/Makefile.am: Build $(ARCH)/start16$(LIB_VARIANT).bin.
560
[b35414a]5612003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
564        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
565
[8e59175e]5662003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
567
568        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
569        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
570        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
571
[810720b6]5722003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
575
[5ed190a0]5762003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
577
578        * wrapup/Makefile.am: Cosmetics.
579
[50b3fcf]5802003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * Makefile.am: Misc cleanups and fixes.
583        * start/Makefile.am: Misc cleanups and fixes.
584        * startup/Makefile.am: Misc cleanups and fixes.
585        * wrapup/Makefile.am: Misc cleanups and fixes.
586
[dabd0ef7]5872003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * ide/Makefile.am: PGM = ide.rel.
590
[1bb55d6]5912003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
592
593        * Makefile.am: Add preinstallation dirstamp support.
594        * 3c509/Makefile.am: Cosmetics.
595        * clock/Makefile.am: Cosmetics.
596        * console/Makefile.am: Add preinstallation dirstamp support.
597        * ide/Makefile.am: Cosmetics.
598        * ne2000/Makefile.am: Cosmetics.
599        * start/Makefile.am: Add compilation dirstamp support.
600        * startup/Makefile.am: Cosmetics.
601        * timer/Makefile.am: Cosmetics.
602        * wd8003/Makefile.am: Cosmetics.
603        * wrapup/Makefile.am: Cosmetics.
604
[9dffd2de]6052003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
606
607        * 3c509/Makefile.am: Remove all-local: $(ARCH).
608        * clock/Makefile.am: Remove all-local: $(ARCH).
609        * console/Makefile.am: Remove all-local: $(ARCH).
610        * ide/Makefile.am: Remove all-local: $(ARCH).
611        * ne2000/Makefile.am: Remove all-local: $(ARCH).
612        * start/Makefile.am: Remove all-local: $(ARCH).
613        * startup/Makefile.am: Remove all-local: $(ARCH).
614        * timer/Makefile.am: Remove all-local: $(ARCH).
615        * wd8003/Makefile.am: Remove all-local: $(ARCH).
616        * wrapup/Makefile.am: Remove all-local: $(ARCH).
617
[0bad72c9]6182003-10-02      Till Strauman <strauman@slac.stanford.edu>
619
620        PR 502/bsps
621        * console/outch.c: Add support for a few ANSI escape sequences to make
622        libetcl happy.
623
[d1b210cd]6242003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * Makefile.am: Merge-in include/Makefile.am.
627        Reflect changes to bsp.am.
628        * include/Makefile.am: Remove.
629        * configure.ac: Reflect changes above.
630
[6f63094]6312003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
632
633        * bsp_specs: Remove *lib:.
634
[af2abc9e]6352003-09-04      Joel Sherrill <joel@OARcorp.com>
636
637        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
638        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
639        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
640        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
641        URL for license changed.
642
[fc9caa91]6432003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
644
645        PR 461/bsps
646        * start/Makefile.am: Correct generation of startup16.bin.
647
[a0bbbddd]6482003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
651
[fe8bc62f]6522003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * Makefile.am: Reflect having moved aclocal/.
655
[7842090b]6562003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
657
[c483a4e]658        * Makefile.am: Reflect having moved automake/.
659        * 3c509/Makefile.am: Reflect having moved automake/.
660        * clock/Makefile.am: Reflect having moved automake/.
661        * console/Makefile.am: Reflect having moved automake/.
662        * ide/Makefile.am: Reflect having moved automake/.
663        * include/Makefile.am: Reflect having moved automake/.
664        * ne2000/Makefile.am: Reflect having moved automake/.
665        * start/Makefile.am: Reflect having moved automake/.
666        * startup/Makefile.am: Reflect having moved automake/.
667        * timer/Makefile.am: Reflect having moved automake/.
668        * wd8003/Makefile.am: Reflect having moved automake/.
669        * wrapup/Makefile.am: Reflect having moved automake/.
[7842090b]670
[317458ce]6712003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
[75fcb394]673        PR 452/bsps
[317458ce]674        * startup/Makefile.am: Remove USE_INIT_FINI.
675
[7dcc3fe]6762003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
679
[d266acd2]6802003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
[75fcb394]682        PR 445/bsps
[d266acd2]683        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
684        Remove cpp, old_cpp (now unused).
685
[499cdee]6862003-07-08      Joel Sherrill <joel@OARcorp.com>
687
688        * console/console.c: Correct typo.
689
[4cbb51cc]6902003-05-08      Chris Johns  <cjohns@cybertec.com.au>
691
692        * HOWTO:
693        Updated the GRUB version info and how to build GRUB from source.
694        Added how to boot over the network with a PXE Netboot BIOS.
695
[904cb8ed]6962003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
697
698        * ide/.cvsignore: New.
699
[58f7c34]7002003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
701
702        PR 368/filesystems
703        * startup/ldsegs.S: Increase alignment.
704        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
705        Added IDE supporting infrastructure.
706        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
707        BSP support for libchip standard ide driver.
708
[afaa498d]7092003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
710
711        * configure.ac: Remove AC_CONFIG_AUX_DIR.
712
[d19443c7]7132003-02-20      Till Straumann <strauman@slac.stanford.edu>
714
715        PR 353/bsps
716        * include/bsp.h: Let the application override the network driver
717        and attach routine.
718
[ccd81b60]7192003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
722
[6ca07328]7232003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
724
725        * configure.ac: AC_PREREQ(2.57).
726
[7b0c547a]7272003-01-20      Joel Sherrill <joel@OARcorp.com>
728
729        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
730
[e1fb82a]7312003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[485b21a1]732
733        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
734        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
735        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
736        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
737        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
738        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
739        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
740
[59a01a6e]7412002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * start/Makefile.am: Use install-data-local to install startfile.
744
[2567546]7452002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
746
747        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
748
[4f210c04]7492002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
750
751        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
752
[8730f45]7532002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * .cvsignore: Reformat.
756        Add autom4te*cache.
757        Remove autom4te.cache.
758
[2b2e1e96]7592002-09-13     Eric Norum <eric.norum@usask.ca>
760
761        * start/start16.S: Remove unwanted + at beginning of relative
762        numeric label.
763
[c386c63]7642002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
765
766        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
767
[b88e366]7682002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
771        PREINSTALL_FILES.
772        * console/mouse_parser.c: Include <string.h> (for strcmp).
773        * console/vt.c: Include <string.h> (for memcpy).
774        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
775
[a2ae30c2]7762002-08-21      Joel Sherrill <joel@OARcorp.com>
777
778        * bsp_specs: Added support for -nostdlibs.
779
[37bb9bf]7802002-08-14      Joel Sherrill <joel@OARcorp.com>
781
782        * start/start16.S: Per PR259, added code to test for video present
783        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
784        tested this patch.
785
[f471a45c]7862002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
787
788        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
789
[92b8b98a]7902002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
791
792        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
793        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
794        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
795        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
796        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
797        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
798        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
799        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
800        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
801
[ce97171]8022002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
803
804        * startup/ldsegs.S: #include <asm.h>.
805        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
806        Remove printk (Now in bspIo.h).
807
[0b34e440]8082002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * start/Makefile.am: Eliminate PGM.
811        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
812        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
813
[fdc10e3]8142002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
815
816        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
817
[cd66632]8182002-07-16      Eric Norum <eric.norum@usask.ca>
819
820        * console/console.c: Others on the rtems-users list have expressed
821        concern about this run-time selection, so I've enclosed the changes
822        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
823
[445c0a0]8242002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
825
826        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
827        Remove $(OBJS) from all-local.
828
[80defac]8292002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
830
831        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
832
[85c92574]8332001-05-09      Joel Sherrill <joel@OARcorp.com>
834
835        * startup/linkcmds: In support of gcc 3.1, added one of more
836        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
837        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
838        and direction of segments to memory regions may also have been
839        addressed.  This was a sweep across all BSPs.
840 
[4f36d46]8412002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
842
843        * configure.ac:
844        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
845        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
846        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
847        * Makefile.am: Remove AUTOMAKE_OPTIONS.
848        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
849        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
850        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
851        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
852        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
853        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
854        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
855        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
856        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
857
[7ed57bd]8582002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
859
860        * PR139
861        * configure.ac: Remove stray ';', breaks building with automake-1.6.
862
[45805cc]8632002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
864
865        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
866
[8fec915]8672001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
868
869        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
870        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
871
[9e1ae79]8722001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
873
874        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
875
[a606b45]8762001-10-12      Joel Sherrill <joel@OARcorp.com>
877
878        * console/inch.c: Fixed typo.
879
[df25c998]8802001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
881
882        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
883        * configure.in: Remove.
884        * configure.ac: New file, generated from configure.in by autoupdate.
885
[cf282090]8862001-09-27      Joel Sherrill <joel@OARcorp.com>
887
888        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
889
[074225ba]8902001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
891
892        * include/Makefile.am: Use 'CLEANFILES ='.
893        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
894        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
895        * Makefile.am: Use 'TMPINSTALL_FILES ='.
896
[cacbf4f]8972001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
898
899        * console/Makefile.am: Remove RTEMS_H_FILES.
900        * start/start16.S: include <bspopts.h> to get NEW_GAS.
901
[2e45a0cb]9022001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
903
904        * configure.in: Add bspopts.h.
905        * include/.cvsignore: Add bspopts.h*, stamp-h*.
906        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
907        * 3c509/Makefile.am: Dito.
908        * console/Makefile.am: Dito.
909        * include/bsp.h: Include bspopts.h.
910
[6f21328]9112001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
912
913        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
914
[5d2fe483]9152001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
916
917        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
918
[9b0e5b2]9192001-01-05      Joel Sherrill <joel@OARcorp.com>
920
921        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
922        would be visible.
923
[d57c04e]9242000-12-05       Eric Valette <valette@crf.canon.fr>
925
926        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
927        console/vt.c, include/bsp.h: Correct incorrect interrupt level
928        handling in new keyboard management code.  Correct
929        BSP_poll_char initialization routine.
930        * start/start.S, startup/bspstart.c: Correct when the video is
931        initialized.
932        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
933        did not work correctly on all PC speeds. The new calibrate routine
934        has been tested on Pentium 166, pentium II 200, pentium III
935        300 Mhz and does work as expected.
936
[327a93a4]9372000-12-05      Joel Sherrill <joel@OARcorp.com>
938
939        * pc386/console/console.c, pc386/console/serial_mouse.c,
940        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
941
[feead226]9422000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
943
944        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
945
[a314d3b4]9462000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
947
948        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
949
[eba2e4f]9502000-11-01      Joel Sherrill <joel@OARcorp.com>
951
952        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
953        and libcsupport.h moved from libc to lib/include/rtems and
954        now must be referenced as <rtems/XXX.h>.   Header file order
955        was cleaned up while doing this.
956
[c51af96e]9572000-10-29      Joel Sherrill <joel@OARcorp.com>
958
959        * startup/sbrk.c: Removed.  Redundant with shared version.
960
[0134f4f]9612000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
962
963        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
964        Switch to GNU canonicalization.
965
[6bb5260]9662000-10-23      Joel Sherrill <joel@OARcorp.com>
967
968        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
969
[396555aa]9702000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
971
972        * console/serial_mouse.c: Added support for changing serial parameters.
973
[84ab6601]9742000-10-20      Joel Sherrill <joel@OARcorp.com>
975
976        * include/wd80x3.h: Added file header and logic to prevent multiple
977        inclusions of this file.
978        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
979
[b0a26ddd]9802000-10-20      Joel Sherrill <joel@OARcorp.com>
981
982        * include/bsp.h: Cleaned up network driver name and attach defines.
983
9842000-10-20      Dmitry Kargapolov <dk@gentex.ru>
985
986        * ne2000/ne2000.c: Fix some errors in the driver. 
987        1. There was no sufficient check of data in ethernet header.
988        The code in ne_rx_daemon() was:
989            inport_word (dport, len);
990            ...
991            len -= 4;
992              ...
993            if (len > 0)
994              ne_read_data (sc, startaddr, len, p);
995        Unfortunately, sometimes my NIC gave me too big len value,
996        the result was memory override.  To fix this, I added ethernet
997        header data checking.
998
999        2. The way overrides were serviced was not good.  It was complex
1000        but sometimes did not provide reliable continuing of NIC working.
1001        I had the situation of an endless loop in ne_check_status()
1002        after override processing.
1003
1004        3. There was conceptual error of porting.  The old method of
1005        overrides curing was ported from the OS-s, where override-processing
1006        did start immediately.  But RTEMS-version uses events, and cleaning
1007        of the overrides can start later.
1008
1009        I selected the way of ne2000 programming that is used
1010        in freebsd kernel (v4.0).
1011
1012        Because of both problems, incorrect data in header of raw packet
1013        and receiver override, it went through ne_reset() and fully
1014        reset the ne2000.
1015
1016        So, in summary
1017        - added detecting of the incorrect data in ethernet header;
1018        - replaced handling of receiver overrides with new scheme,
1019        via resetting of NIC, this method is used also in case of
1020        invalid header detecting.
1021
[664db30b]10222000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1023
1024        * console/console.c, console/serial_mouse.c, include/bsp.h:
1025        Add the ability to set parity, number of data bits and
1026        number of stop bits to the existing i386 serial drivers.
1027
[bad7e90]10282000-10-17      Joel Sherrill <joel@OARcorp.com>
1029
1030        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
1031        to libbsp/i386/shared/irq.
1032
[4cb5d29]10332000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1034
1035        * startup/linkcmds: Added lines so DWARF debug information
1036        would be available.  Otherwise gdb complains that the offsets
1037        for the debug info are incorrect and doesn't load the files.
1038
[2431a8cf]10392000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1040
1041        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
1042
[a5417074]10432000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1044
1045        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
1046        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
1047        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
1048        compile.am
1049
[b0c3aaf2]10502000-08-30      Joel Sherrill <joel@OARcorp.com>
1051
1052        * console/keyboard.h: Changed numerous routines from extern inline
1053        to static inline.
1054
[3cbb63a]10552000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
1056
1057        * Major rework of the "/dev/console" driver.
1058        * Added termios support for stdin ( keyboard ).
1059        * Added ioctls() to support modes similar to Linux( XLATE,
1060        RAW, MEDIUMRAW ).
1061        * Added Keyboard mapping and handling of the keyboard's leds.
1062        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
1063        controller ( 16 colors ).
1064        * Added PS/2 and Serial mouse support for PC386 BSP.
1065        * console/defkeymap.c: New file.
1066        * console/fb_vga.c: New file.
1067        * console/fb_vga.h: New file.
1068        * console/i386kbd.h: New file.
1069        * console/kd.h: New file.
1070        * console/keyboard.c: New file.
1071        * console/keyboard.h: New file.
1072        * console/mouse_parser.c: New file.
1073        * console/mouse_parser.h: New file.
1074        * console/pc_keyb.c: New file.
1075        * console/ps2_drv.h: New file.
1076        * console/ps2_mouse.c: New file.
1077        * console/ps2_mouse.h: New file.
1078        * console/serial_mouse.c: New file.
1079        * console/serial_mouse.h: New file.
1080        * console/vgainit.c: New file.
1081        * console/vt.c: New file.
1082        * console/Makefile.am: Reflect new files.
1083        * console/console.c, console/inch.c, console/outch.c: Console
1084        functionality modifications.
1085        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
1086
[e94ad1fe]10872000-08-10      Joel Sherrill <joel@OARcorp.com>
1088
1089        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.