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

4.104.115
Last change on this file since df393962 was 301ad0a6, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/07/08 at 14:30:58

2008-09-07 Ralf Corsépius <ralf.corsepius@…>

  • shared/comm/i386-stub.c: Include stdbool.h.
  • Property mode set to 100644
File size: 13.0 KB
RevLine 
[301ad0a6]12008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * shared/comm/i386-stub.c: Include stdbool.h.
4
[6a64fa6]52008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * shared/comm/i386-stub.c, shared/irq/irq.c: Misc. "bool" changes.
8
[cb02ead9]92008-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
12        warnings and ensure BSP still works.
13
[f75767b0]142008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
15
16        * shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
17        prototypes, types, etc.
18
[de26394]192008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
20
[962ca2c1]21        * shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
22        Add missing prototypes.
[de26394]23        * shared/irq/irq_init.c: Add missing prototypes.
24
[38c8516]252008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * shared/comm/tty_drv.c: Eliminate copies of switches to convert
28        termios Bxxx constants to xxx as an integer. Use the shared
29        termios_baud_to_number() routine to do the same conversion.
30
[675167c6]312008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * shared/comm/tty_drv.c: Remove all references to
34        console_reserve_resources and termios_reserve_resources.
35
[cad1f38]362007-11-06      Till Straumann <strauman@slac.stanford.edu>
37
38        * shared/irq/irq.c: test for non-NULL-ness before calling
39        'on'/'off' methods so that users don't have to provide
40        no-ops if they don't want this feature.
41
[c83c325]422007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        PR 1257/bsps
45        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
46        outside of cpukit should use the public API for
47        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
48        public API and directly accessing _CPU_ISR_Disable and
49        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
50        directive which could lead to problems. This patch also changes the
51        type of the variable passed into these routines and addresses minor
52        style issues.
53
[7d169ecd]542007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * shared/pci/pcibios.c, shared/pci/pcibios.h:
57        Reflect changes to rtems/pci.h. Convert to using
58        stdint fixed-size types.
59
[34e7be2]602006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * shared/irq/idt.c: unsigned limits to match with
63          i386_get_info_from_IDTR.
64
[fcb0cd46]652006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * configure.ac: New BUG-REPORT address.
68
[11c60096]692006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * configure.ac: Require autoconf-2.60. Require automake-1.10.
72
[b365d4d]732006-07-12      Till Straumann <strauman@slac.stanford.edu>
74
75        * shared/pci/pcibios.c: let pci_find_device() return
76        -1 on failure, not just non-zero status. I found that
77        some driver(s) [e.g. dec21140] explicitely check for -1.
78
[f2535df]792005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
80
81        * shared/irq/idt.c: Reflect API changes.
82
[896cacf]832005-11-02      Till Straumann <strauman@slac.stanford.edu>
[05a2cc4b]84
85        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
[896cacf]86        pcibios call which already provides the functionality (PR#832)
[05a2cc4b]87
[2950439]882005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
89
90        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
91        shared/comm/tty_drv.h: Remove CVS Log.
92
[578209bc]932005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
94
95        * Makefile.am: Merge-in shared/Makefile.am.
96        * ChangeLog: Merge-in shared/ChangeLog.
97        * configure.ac: Remove shared/Makefile.am.
98
992005-05-23      Joel Sherrill <joel@OARcorp.com>
100
101        * shared/comm/i386-stub.c: Make get_char() static since it is such a
102        common name and conflicts with names in the standard Ada run-time.
103
1042005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
105
106        * shared/pci/pcibios.c: Eliminate unsigned8.
107
1082005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
109
110        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
111        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
112        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
113        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
114        subdirectory.
115
1162005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
117
118        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
119        modifications for a generic PCI interface       Added wrapper
120        routines for pci read/write configuration data
121
1222005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
123
124        * shared/comm/tty_drv.c: Modified to support addition of parameter
125        to ISRs.
126
1272005-04-26      Joel Sherrill <joel@OARcorp.com>
128
129        * shared/pci/pcibios.c: Reformatted.
130
1312005-04-18      Eric Valette <eric.valette@free.fr>
132
133        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
134        shared/irq/irq_init.c: Added parameter to irq handler
135
1362005-03-14      Joel Sherrill <joel@OARcorp.com>
137
138        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
139        unification. All use pci_find_device().
140
[bdc2572]1412005-03-04      Joel Sherrill <joel@OARcorp.com>
142
143        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
144        function part of the unified PCI API as pci_initialize().
145
[16cc328]1462005-01-19      Joel Sherrill <joel@OARcorp.com>
147
[578209bc]148        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
149        shared/comm/uart.c: Fix errors caught by gcc 4.x.
150
1512005-01-04      Joel Sherrill <joel@OARcorp.com>
152
153        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
154
1552004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
[16cc328]156
[578209bc]157        PR 608/bsps
158        * shared/pci/pcibios.c: BusCountPCI().
159
1602004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]161
162        * configure.ac: Require automake > 1.9.
163
[578209bc]1642004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
[717a34e9]165
[578209bc]166        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
167
1682004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
169
170        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
[717a34e9]171
[34354c6]1722004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
[578209bc]175        * acinclude.m4: Regenerate.
176
1772004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
180
1812004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * shared/Makefile.am: Add PREINSTALL_DIRS.
184
1852004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
188        PRE/TMPINSTALL_FILES to CLEANFILES.
[34354c6]189
[194d1282]1902004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
193        $(RTEMS_BSP_FAMILY).
194
[810720b6]1952003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
[578209bc]197        * shared/Makefile.am: Use mkdir_p. Remove dirs from
198        PRE/TMPINSTALL_FILES.
[810720b6]199        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
200
[e1de4f9]2012003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
[578209bc]203        * shared/Makefile.am: Merge-in Makefile.ams above. Add
204        preinstallation dirstamp support.
[e1de4f9]205        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
206        shared/pci/Makefile, shared/irq/Makefile.
[578209bc]207        * shared/io/.cvsignore, shared/pci/Makefile.am,
208        shared/irq/Makefile.am, shared/io/Makefile.am,
209        shared/comm/Makefile.am: Remove.
[e1de4f9]210
[43e60f8]2112003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * acinclude.m4: Reflect changes to bootstrap.
214        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
215
[578209bc]2162003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * shared/comm/uart.h: Add extern "C" guards.
219        * shared/pci/pcibios.h: Ditto.
220
2212003-09-04      Joel Sherrill <joel@OARcorp.com>
222
223        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
224        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
225        shared/irq/irq_init.c: URL for license changed.
226
2272003-08-21      Till Strauman <strauman@slac.stanford.edu>
228
229        PR 456/bsps
230        * shared/irq/irq.c: Fix race condition when installing an ISR.
231
[fe8bc62f]2322003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * Makefile.am: Reflect having moved aclocal/.
235
[c53e9e2f]2362003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
[578209bc]238        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
239        shared/io/Makefile.am, shared/irq/Makefile.am,
240        shared/pci/Makefile.am: Reflect having moved automake/.
[c53e9e2f]241
[7dcc3fe]2422003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
[578209bc]244        * configure.ac: Use rtems-bugs@rtems.com as bug report email
245        address.
246
2472003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
248
249        PR 428/bsps
250        PR 432/bsps
251        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
252        BSP_pci_Find_Device() which is copied from motorola_shared.
253
2542003-03-18      Joel Sherrill <joel@OARcorp.com>
255
256        * shared/comm/GDB.HOWTO: Updated.
[7dcc3fe]257
[afaa498d]2582003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * configure.ac: Remove AC_CONFIG_AUX_DIR.
261
[ccd81b60]2622003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
[6ca07328]265        * configure.ac: AC_PREREQ(2.57).
266
[dfa8fe34]2672002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
270
[578209bc]2712002-10-31      Joel Sherrill <joel@OARcorp.com>
272
273        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
274        called with enough arguments.
275        * shared/comm/i386-stub.c: Removed warnings.
276
[8730f45]2772002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
[578209bc]279        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
280
2812002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * shared/pci/pcibios.c: #include <string.h>.
284
2852002-08-05      Eric Norum <eric.norum@usask.ca>
286
287        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
288         devices that are not present will work.  This lets you have
289        multiple PCI Ethernet drivers in an application and dynamically use
290        the one for the card othat is present.
291
2922002-07-16      Eric Norum <eric.norum@usask.ca>
293
294        * shared/comm/uart.c: I am using a PC-104 card with no video output.
295         I found that things would lock up if a printk was followed closely
296        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
297        BSP_UART_COM1.  With this change in place, printf/printk calls can
298        be intermingled with no apparent problems.
299
3002002-05-01      Eric Norum <eric.norum@usask.ca>
301
302        * shared/console/console.c, shared/fatal/bspfatal.c,
303        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
304        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
[8730f45]305
[7273b6e]3062002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
[578209bc]308        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
309        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
310        Remove AUTOMAKE_OPTIONS.
311        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
[7273b6e]312        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[578209bc]313
3142002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
317
3182001-10-12      Joel Sherrill <joel@OARcorp.com>
319
320        * shared/startup/linkcmds: Fixed typo.
[7273b6e]321
[df25c998]3222001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
325        * configure.ac: New file, generated from configure.in by autoupdate.
[578209bc]326        * configure.in: Remove.
[df25c998]327
[1e93954]3282001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * acinclude.m4: New file.
331        * configure.in: Use RTEMS_BSP_SUBDIR.
332
[578209bc]3332001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * shared/irq/Makefile.am, shared/comm/Makefile.am,
336        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
337
3382001-08-16      Mike Siers <mikes@poliac.com>
339
340        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
341        and paste bugs.
342
3432001-07-03      Mike Seirs <mike@poliac.com>
344
345        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
346        Adds the capability to use task driven serial I/O to ti386 BSPs.
347        This patch leaves thex default I/O mode to be IRQ.  If you want to
348        use task I/O mode, then the tty_drv.c file needs to be modified.
349        Basically, all you need to change is the data values of the termios
350        callbacks structure.  This callback structure is used in the
351        tty1_open and tty2_open functions.  The values you need to set are
352        commented out in the source code.
353
3542001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
357        * shared/io/Makefile.am, shared/irq/Makefile.am,
358        shared/pci/Makefile.am: Ditto.
359
[feead226]3602000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
363
[a314d3b4]3642000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
[578209bc]366        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
367        $(RTEMS_TOPdir)/aclocal.
[a314d3b4]368
[e83378d]3692000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
[578209bc]371        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
372        GNU canonicalization.
373
3742000-10-19      Joel Sherrill <joel@OARcorp.com>
375
376        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
377
3782000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
379
380        * shared/comm/uart.c (BSP_uart_init): Save more line state
381        parameters.
382
3832000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
384
385        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
386        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
387        parity, number of data bits and number of stop bits to the existing
388        i386 serial drivers.
389
3902000-10-17      Joel Sherrill <joel@OARcorp.com>
391
392        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
393        libcpu/i386 so  i386 RTEMS can be multilib'ed.
394
3952000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * shared/io/Makefile.am: Formatting.
398
3992000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
400
401        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
402        the i386 BSPs.
403        * shared/shared/comm/uart.c: Adds support for sending characters to
404        another "line discipline."
405        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
406        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
407        file.
408        * shared/shared/comm/Makefile.am: Account for new files.
[e83378d]409
[e94ad1fe]4102000-08-10      Joel Sherrill <joel@OARcorp.com>
411
[578209bc]412        * ChangeLog, shared/ChangeLog: New file.
413
Note: See TracBrowser for help on using the repository browser.