source: rtems/c/src/lib/libbsp/i386/ChangeLog @ bb2b825

4.115
Last change on this file since bb2b825 was 32f2304a, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/09/11 at 13:10:15

2011-12-09 Ralf Corsépius <ralf.corsepius@…>

  • shared/pci/pcibios.c: Make pcib_find_by_devid static.
  • Property mode set to 100644
File size: 20.7 KB
RevLine 
[32f2304a]12011-12-09      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * shared/pci/pcibios.c: Make pcib_find_by_devid static.
4
[7fc2c2cb]52011-11-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
6
7        PR 1925
8        * shared/irq/irq.h: Changed i386 console to libchip style console and
9        added support for com3 and com4.
10
[e3b324b]112011-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * shared/comm/uart.c (uartError): Remove unused var "uartStatus".
14
[04a5c54]152011-10-13      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * shared/comm/uart.c: Remove unused var "tmp".
18
[e94aa61b]192011-08-04      Till Straumann <strauman@slac.stanford.edu>
20
21        * shared/irq/irq_asm.S: BUGFIX (introduced by SMP changes
22        which moved code around, apparently): *must* store i8259
23        mask to frame *before* switching to IRQ stack. The code
24        retrieves the mask after switching back to original stack.
25        Also, the IRQ stack has no reserved space for the mask;
26        storing it there could overwrite memory!
27
[01f2692e]282011-08-01      Jennifer Averett <Jennifer.Averett@OARcorp.com>
29
30        PR 1802
31        * shared/irq/irq_asm.S, shared/irq/irq_init.c, shared/smp/smp-imps.c,
32        shared/smp/smp-imps.h: Add SMP support for i386.
33        * shared/smp/getcpuid.c: New file.
34
[894a2c91]352011-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * shared/irq/apic.h, shared/smp/smp-imps.c, shared/smp/smp-imps.h:
38        Reformat to be more compliant with RTEMS style.
39
[47bae47]402011-07-15      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * shared/irq/apic.h, shared/smp/smp-imps.c, shared/smp/smp-imps.h: Per
43        email with Erich Boleyn, change license to BSD style.
44
[ad2cefe]452011-07-14      Jennifer Averett <Jennifer.Averett@OARcorp.com>
46
47        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_init.c: Add
48        initial support for APIC.
49
[1d007c60]502011-07-14      Jennifer Averett <Jennifer.Averett@OARcorp.com>
51
52        * shared/irq/apic.h, shared/smp/README, shared/smp/smp-imps.c,
53        shared/smp/smp-imps.h: New files.
54
[9492fb7f]552011-05-25      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * shared/comm/tty_drv.c, shared/comm/tty_drv.h:
58        Remove CVS-Headers. Add CVS-Ids.
59
[3bc1585c]602011-04-11      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * shared/irq/irq_asm.S: Rename rtems_smp_maximum_processors to
63        rtems_configuration_smp_maximum_processors since it is defined in
64        confdefs.h.
65
[9c24c73]662011-04-04      Joel Sherrill <joel.sherrilL@OARcorp.com>
67
68        PR 1768/bsps
69        * shared/irq/irq_asm.S: The nbench benchmark highlighted the fact that
70        we do not perform a cld before calling C code in the ISR. This was
71        historically not a problem but gcc 4.3 changed the behavior. From
72        http://gcc.gnu.org/gcc-4.3/changes.html
73
[66729db3]742011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
75
76        PR 1729/cpukit
77        * shared/irq/irq_asm.S: Add next step in SMP support. This adds an
78        allocated array of the Per_CPU structures to support multiple cpus vs
79        a single instance of the structure which is still used if SMP support
80        is disabled. Configuration support is also added to explicitly enable
81        or disable SMP. But SMP can only be enabled for the CPUs which will
82        support it initially -- SPARC and i386. With the stub BSP support, a
83        BSP can be run as a single core SMP system from an RTEMS data
84        structure standpoint.
85
[f29b0473]862011-03-01      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * acinclude.m4: Regenerate (Reflect the i386ex and tx_386ex BSP have
89        been removed.).
90
[b8fc2de1]912011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
92
93        * shared/irq/irq_asm.S: Fix typo.
94
[00882105]952011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
96
97        * shared/comm/gdb_glue.c, shared/comm/i386-stub.c,
98        shared/comm/i386_io.h, shared/comm/uart.c, shared/irq/idt.c,
99        shared/pci/pcibios.c:
100        Use "__asm__" instead of "asm" for improved c99-compliance.
101
[8ee3775]1022011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * configure.ac: Require autoconf-2.68, automake-1.11.1.
105
[8c41855]1062011-01-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
107
108        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq.h,
109        shared/irq/irq_asm.h: Fix typo where license said found in found in.
110
[aa06973]1112011-01-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
112
113        * shared/irq/irq_asm.S: Fix typo where license said found in found in.
114
[0d4b71f]1152011-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * pc386/3c509/3c509.c, pc386/console/ps2_drv.h,
118        pc386/console/serial_mouse.c, pc386/console/serial_mouse.h:
119        Remove CVS Headers.
120
[5fbf42c]1212011-01-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
122
123        * shared/irq/irq_asm.S: Fix spelling.
124
[8980996]1252010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * shared/irq/irq_asm.S: Rename rtems_per_cpu_info.
128
[15519cb]1292010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        PR 1573/cpukit
132        * shared/irq/irq.c, shared/irq/irq_asm.S: Add a per cpu data structure
133        which contains the information required by RTEMS for each CPU core.
134        This encapsulates information such as thread executing, heir, idle
135        and dispatch needed.
136
[1941b98]1372010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
138
139        * shared/comm/GDB.HOWTO: Remove more ITRON references.
140
[591b760]1412010-06-15      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * shared/irq/irq_asm.S: Fix capitalization.
144
[65513eb6]1452010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
146
147        * shared/irq/irq-config.h: Removed file.
148        * shared/irq/irq.h: Moved defines from 'shared/irq/irq-config.h'.
149
[4d0771e]1502010-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * shared/comm/uart.c, shared/comm/uart.h: Reflect termios API
153        changes.
154
[32c347d]1552009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        PR 1483/cpukit
158        * shared/pci/pcibios.c: Rename pci_config into rtems_pci_config_t.
159
[dfddaf1]1602009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * shared/comm/uart.c, shared/comm/uart.h: Adjust prototypes.
163
[4a4201c]1642009-11-10      Till Straumann <strauman@slac.stanford.edu>
165
166        * pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
167        shared/irq/irq_asm.S: Added experimental SSE support.
168
[385212f]1692009-10-29      Till Straumann <strauman@slac.stanford.edu>
170
171        * shared/irq/irq_asm.S: Make sure stack is aligned to CPU_STACK_ALIGNMENT
172        for *all* C-routines (including _Thread_Dispatch() and
173        _ThreadProcessSignalsFromIrq()) not only C_dispatch_isr().
174
175        * shared/irq/irq.c: Added IRQ statistics counters.
176
[287e4a8b]1772009-10-29      Till Straumann <strauman@slac.stanford.edu>
178
179        * shared/irq/irq_asm.S: Beautification; ajusted margins and
180        spaces to make the whole thing more readable.
181
[1fe3e3cf]1822009-10-29      Till Straumann <strauman@slac.stanford.edu>
183
184        * shared/irq/irq_asm.S, shared/irq/irq.c: removed
185        (fake) exception frame argument to _ThreadProcessSignalsFromIrq().
186        This has never been used and removing it simplifies the assembly
187        code.
188
[abf41fd]1892009-10-28      Till Straumann <strauman@slac.stanford.edu>
190
191        * shared/irq/irq_asm.S: Make sure stack is aligned to
192        CPU_STACK_ALIGNMENT before invoking C-code.
193
[069ed6c5]1942009-10-17      Chris Johns <chrisj@rtems.org>
195
196        * shared/irq/idt.c: Check is the irq handlers are present before
197        calling.
198        * shared/comm/i386-stub-glue.c: Revert the change of 2009-05-06 as
199        the handlers need to be present. Fixed the warnings.
200
[60b728b5]2012009-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
202
203        PR 1445/BSPs
204        * shared/pci/pcibios.c: Rename indirect_pci_* into BSP_pci_*.
205
[e2f17090]2062009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
207
208        * shared/comm/tty_drv.c: Reflect termios_baud_to_number having been
209        renamed to rtems_termios_baud_to_number.
210
[fc5490f]2112009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
212
213        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted
214        to use generic interrupt support.
215        * shared/irq/irq-config.h: New file.
216
[f9abe50]2172009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c,
220        shared/pci/pcibios.c: Fixed warnings.
221
[b321b10e]2222009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        PR 1385/cpukit
225        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
226        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
227        dispatching code accesses two boolean variables for scheduling
228        purposes and the assembly implementations of this code did not get
229        updated.
230
[a62222fb]2312009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
232
233        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared
234        interrupt support to i386.
235
[e8cba4c]2362009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
237
238        * shared/irq/irq.h: Fix spelling error.
239
[301ad0a6]2402008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
241
242        * shared/comm/i386-stub.c: Include stdbool.h.
243
[6a64fa6]2442008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
245
246        * shared/comm/i386-stub.c, shared/irq/irq.c: Misc. "bool" changes.
247
[cb02ead9]2482008-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
249
250        * shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
251        warnings and ensure BSP still works.
252
[f75767b0]2532008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
256        prototypes, types, etc.
257
[de26394]2582008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
259
[962ca2c1]260        * shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
261        Add missing prototypes.
[de26394]262        * shared/irq/irq_init.c: Add missing prototypes.
263
[38c8516]2642008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * shared/comm/tty_drv.c: Eliminate copies of switches to convert
267        termios Bxxx constants to xxx as an integer. Use the shared
268        termios_baud_to_number() routine to do the same conversion.
269
[675167c6]2702008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
271
272        * shared/comm/tty_drv.c: Remove all references to
273        console_reserve_resources and termios_reserve_resources.
274
[cad1f38]2752007-11-06      Till Straumann <strauman@slac.stanford.edu>
276
277        * shared/irq/irq.c: test for non-NULL-ness before calling
278        'on'/'off' methods so that users don't have to provide
279        no-ops if they don't want this feature.
280
[c83c325]2812007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        PR 1257/bsps
284        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
285        outside of cpukit should use the public API for
286        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
287        public API and directly accessing _CPU_ISR_Disable and
288        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
289        directive which could lead to problems. This patch also changes the
290        type of the variable passed into these routines and addresses minor
291        style issues.
292
[7d169ecd]2932007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
294
295        * shared/pci/pcibios.c, shared/pci/pcibios.h:
296        Reflect changes to rtems/pci.h. Convert to using
297        stdint fixed-size types.
298
[34e7be2]2992006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
300
301        * shared/irq/idt.c: unsigned limits to match with
302          i386_get_info_from_IDTR.
303
[fcb0cd46]3042006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
305
306        * configure.ac: New BUG-REPORT address.
307
[11c60096]3082006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
309
310        * configure.ac: Require autoconf-2.60. Require automake-1.10.
311
[b365d4d]3122006-07-12      Till Straumann <strauman@slac.stanford.edu>
313
314        * shared/pci/pcibios.c: let pci_find_device() return
315        -1 on failure, not just non-zero status. I found that
316        some driver(s) [e.g. dec21140] explicitely check for -1.
317
[f2535df]3182005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
319
320        * shared/irq/idt.c: Reflect API changes.
321
[896cacf]3222005-11-02      Till Straumann <strauman@slac.stanford.edu>
[05a2cc4b]323
324        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
[896cacf]325        pcibios call which already provides the functionality (PR#832)
[05a2cc4b]326
[2950439]3272005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
328
329        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
330        shared/comm/tty_drv.h: Remove CVS Log.
331
[578209bc]3322005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
333
334        * Makefile.am: Merge-in shared/Makefile.am.
335        * ChangeLog: Merge-in shared/ChangeLog.
336        * configure.ac: Remove shared/Makefile.am.
337
3382005-05-23      Joel Sherrill <joel@OARcorp.com>
339
340        * shared/comm/i386-stub.c: Make get_char() static since it is such a
341        common name and conflicts with names in the standard Ada run-time.
342
3432005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
344
345        * shared/pci/pcibios.c: Eliminate unsigned8.
346
3472005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
348
349        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
350        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
351        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
352        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
353        subdirectory.
354
3552005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
356
357        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
358        modifications for a generic PCI interface       Added wrapper
359        routines for pci read/write configuration data
360
3612005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
362
363        * shared/comm/tty_drv.c: Modified to support addition of parameter
364        to ISRs.
365
3662005-04-26      Joel Sherrill <joel@OARcorp.com>
367
368        * shared/pci/pcibios.c: Reformatted.
369
3702005-04-18      Eric Valette <eric.valette@free.fr>
371
372        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
373        shared/irq/irq_init.c: Added parameter to irq handler
374
3752005-03-14      Joel Sherrill <joel@OARcorp.com>
376
377        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
378        unification. All use pci_find_device().
379
[bdc2572]3802005-03-04      Joel Sherrill <joel@OARcorp.com>
381
382        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
383        function part of the unified PCI API as pci_initialize().
384
[16cc328]3852005-01-19      Joel Sherrill <joel@OARcorp.com>
386
[578209bc]387        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
388        shared/comm/uart.c: Fix errors caught by gcc 4.x.
389
3902005-01-04      Joel Sherrill <joel@OARcorp.com>
391
392        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
393
3942004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
[16cc328]395
[578209bc]396        PR 608/bsps
397        * shared/pci/pcibios.c: BusCountPCI().
398
3992004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]400
401        * configure.ac: Require automake > 1.9.
402
[578209bc]4032004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
[717a34e9]404
[578209bc]405        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
406
4072004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
408
409        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
[717a34e9]410
[34354c6]4112004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
[578209bc]414        * acinclude.m4: Regenerate.
415
4162004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
419
4202004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * shared/Makefile.am: Add PREINSTALL_DIRS.
423
4242004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
427        PRE/TMPINSTALL_FILES to CLEANFILES.
[34354c6]428
[194d1282]4292004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
432        $(RTEMS_BSP_FAMILY).
433
[810720b6]4342003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
[578209bc]436        * shared/Makefile.am: Use mkdir_p. Remove dirs from
437        PRE/TMPINSTALL_FILES.
[810720b6]438        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
439
[e1de4f9]4402003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
[578209bc]442        * shared/Makefile.am: Merge-in Makefile.ams above. Add
443        preinstallation dirstamp support.
[e1de4f9]444        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
445        shared/pci/Makefile, shared/irq/Makefile.
[578209bc]446        * shared/io/.cvsignore, shared/pci/Makefile.am,
447        shared/irq/Makefile.am, shared/io/Makefile.am,
448        shared/comm/Makefile.am: Remove.
[e1de4f9]449
[43e60f8]4502003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
451
452        * acinclude.m4: Reflect changes to bootstrap.
453        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
454
[578209bc]4552003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
456
457        * shared/comm/uart.h: Add extern "C" guards.
458        * shared/pci/pcibios.h: Ditto.
459
4602003-09-04      Joel Sherrill <joel@OARcorp.com>
461
462        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
463        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
464        shared/irq/irq_init.c: URL for license changed.
465
4662003-08-21      Till Strauman <strauman@slac.stanford.edu>
467
468        PR 456/bsps
469        * shared/irq/irq.c: Fix race condition when installing an ISR.
470
[fe8bc62f]4712003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * Makefile.am: Reflect having moved aclocal/.
474
[c53e9e2f]4752003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
[578209bc]477        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
478        shared/io/Makefile.am, shared/irq/Makefile.am,
479        shared/pci/Makefile.am: Reflect having moved automake/.
[c53e9e2f]480
[7dcc3fe]4812003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
[578209bc]483        * configure.ac: Use rtems-bugs@rtems.com as bug report email
484        address.
485
4862003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
487
488        PR 428/bsps
489        PR 432/bsps
490        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
491        BSP_pci_Find_Device() which is copied from motorola_shared.
492
4932003-03-18      Joel Sherrill <joel@OARcorp.com>
494
495        * shared/comm/GDB.HOWTO: Updated.
[7dcc3fe]496
[afaa498d]4972003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * configure.ac: Remove AC_CONFIG_AUX_DIR.
500
[ccd81b60]5012003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
[6ca07328]504        * configure.ac: AC_PREREQ(2.57).
505
[dfa8fe34]5062002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
507
508        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
509
[578209bc]5102002-10-31      Joel Sherrill <joel@OARcorp.com>
511
512        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
513        called with enough arguments.
514        * shared/comm/i386-stub.c: Removed warnings.
515
[8730f45]5162002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
517
[578209bc]518        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
519
5202002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * shared/pci/pcibios.c: #include <string.h>.
523
5242002-08-05      Eric Norum <eric.norum@usask.ca>
525
526        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
527         devices that are not present will work.  This lets you have
528        multiple PCI Ethernet drivers in an application and dynamically use
529        the one for the card othat is present.
530
5312002-07-16      Eric Norum <eric.norum@usask.ca>
532
533        * shared/comm/uart.c: I am using a PC-104 card with no video output.
534         I found that things would lock up if a printk was followed closely
535        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
536        BSP_UART_COM1.  With this change in place, printf/printk calls can
537        be intermingled with no apparent problems.
538
5392002-05-01      Eric Norum <eric.norum@usask.ca>
540
541        * shared/console/console.c, shared/fatal/bspfatal.c,
542        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
543        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
[8730f45]544
[7273b6e]5452002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
546
[578209bc]547        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
548        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
549        Remove AUTOMAKE_OPTIONS.
550        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
[7273b6e]551        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[578209bc]552
5532002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
556
5572001-10-12      Joel Sherrill <joel@OARcorp.com>
558
559        * shared/startup/linkcmds: Fixed typo.
[7273b6e]560
[df25c998]5612001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
564        * configure.ac: New file, generated from configure.in by autoupdate.
[578209bc]565        * configure.in: Remove.
[df25c998]566
[1e93954]5672001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * acinclude.m4: New file.
570        * configure.in: Use RTEMS_BSP_SUBDIR.
571
[578209bc]5722001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * shared/irq/Makefile.am, shared/comm/Makefile.am,
575        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
576
5772001-08-16      Mike Siers <mikes@poliac.com>
578
579        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
580        and paste bugs.
581
5822001-07-03      Mike Seirs <mike@poliac.com>
583
584        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
585        Adds the capability to use task driven serial I/O to ti386 BSPs.
586        This patch leaves thex default I/O mode to be IRQ.  If you want to
587        use task I/O mode, then the tty_drv.c file needs to be modified.
588        Basically, all you need to change is the data values of the termios
589        callbacks structure.  This callback structure is used in the
590        tty1_open and tty2_open functions.  The values you need to set are
591        commented out in the source code.
592
5932001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
596        * shared/io/Makefile.am, shared/irq/Makefile.am,
597        shared/pci/Makefile.am: Ditto.
598
[feead226]5992000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
600
601        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
602
[a314d3b4]6032000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
[578209bc]605        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
606        $(RTEMS_TOPdir)/aclocal.
[a314d3b4]607
[e83378d]6082000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
609
[578209bc]610        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
611        GNU canonicalization.
612
6132000-10-19      Joel Sherrill <joel@OARcorp.com>
614
615        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
616
6172000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
618
619        * shared/comm/uart.c (BSP_uart_init): Save more line state
620        parameters.
621
6222000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
623
624        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
625        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
626        parity, number of data bits and number of stop bits to the existing
627        i386 serial drivers.
628
6292000-10-17      Joel Sherrill <joel@OARcorp.com>
630
631        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
632        libcpu/i386 so  i386 RTEMS can be multilib'ed.
633
6342000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
635
636        * shared/io/Makefile.am: Formatting.
637
6382000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
639
640        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
641        the i386 BSPs.
642        * shared/shared/comm/uart.c: Adds support for sending characters to
643        another "line discipline."
644        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
645        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
646        file.
647        * shared/shared/comm/Makefile.am: Account for new files.
[e83378d]648
[e94ad1fe]6492000-08-10      Joel Sherrill <joel@OARcorp.com>
650
[578209bc]651        * ChangeLog, shared/ChangeLog: New file.
652
Note: See TracBrowser for help on using the repository browser.