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

4.104.114.95
Last change on this file since cb02ead9 was cb02ead9, checked in by Joel Sherrill <joel.sherrill@…>, on 08/24/08 at 15:56:46

2008-08-24 Joel Sherrill <joel.sherrill@…>

  • shared/irq/irq_init.c: Reverse previous incorrect changes. Correct warnings and ensure BSP still works.
  • Property mode set to 100644
File size: 12.7 KB
Line 
12008-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
4        warnings and ensure BSP still works.
5
62008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
9        prototypes, types, etc.
10
112008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
14        Add missing prototypes.
15        * shared/irq/irq_init.c: Add missing prototypes.
16
172008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * shared/comm/tty_drv.c: Eliminate copies of switches to convert
20        termios Bxxx constants to xxx as an integer. Use the shared
21        termios_baud_to_number() routine to do the same conversion.
22
232008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * shared/comm/tty_drv.c: Remove all references to
26        console_reserve_resources and termios_reserve_resources.
27
282007-11-06      Till Straumann <strauman@slac.stanford.edu>
29
30        * shared/irq/irq.c: test for non-NULL-ness before calling
31        'on'/'off' methods so that users don't have to provide
32        no-ops if they don't want this feature.
33
342007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        PR 1257/bsps
37        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
38        outside of cpukit should use the public API for
39        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
40        public API and directly accessing _CPU_ISR_Disable and
41        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
42        directive which could lead to problems. This patch also changes the
43        type of the variable passed into these routines and addresses minor
44        style issues.
45
462007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * shared/pci/pcibios.c, shared/pci/pcibios.h:
49        Reflect changes to rtems/pci.h. Convert to using
50        stdint fixed-size types.
51
522006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * shared/irq/idt.c: unsigned limits to match with
55          i386_get_info_from_IDTR.
56
572006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * configure.ac: New BUG-REPORT address.
60
612006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * configure.ac: Require autoconf-2.60. Require automake-1.10.
64
652006-07-12      Till Straumann <strauman@slac.stanford.edu>
66
67        * shared/pci/pcibios.c: let pci_find_device() return
68        -1 on failure, not just non-zero status. I found that
69        some driver(s) [e.g. dec21140] explicitely check for -1.
70
712005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
72
73        * shared/irq/idt.c: Reflect API changes.
74
752005-11-02      Till Straumann <strauman@slac.stanford.edu>
76
77        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
78        pcibios call which already provides the functionality (PR#832)
79
802005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
81
82        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
83        shared/comm/tty_drv.h: Remove CVS Log.
84
852005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
86
87        * Makefile.am: Merge-in shared/Makefile.am.
88        * ChangeLog: Merge-in shared/ChangeLog.
89        * configure.ac: Remove shared/Makefile.am.
90
912005-05-23      Joel Sherrill <joel@OARcorp.com>
92
93        * shared/comm/i386-stub.c: Make get_char() static since it is such a
94        common name and conflicts with names in the standard Ada run-time.
95
962005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
97
98        * shared/pci/pcibios.c: Eliminate unsigned8.
99
1002005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
101
102        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
103        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
104        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
105        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
106        subdirectory.
107
1082005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
109
110        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
111        modifications for a generic PCI interface       Added wrapper
112        routines for pci read/write configuration data
113
1142005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
115
116        * shared/comm/tty_drv.c: Modified to support addition of parameter
117        to ISRs.
118
1192005-04-26      Joel Sherrill <joel@OARcorp.com>
120
121        * shared/pci/pcibios.c: Reformatted.
122
1232005-04-18      Eric Valette <eric.valette@free.fr>
124
125        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
126        shared/irq/irq_init.c: Added parameter to irq handler
127
1282005-03-14      Joel Sherrill <joel@OARcorp.com>
129
130        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
131        unification. All use pci_find_device().
132
1332005-03-04      Joel Sherrill <joel@OARcorp.com>
134
135        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
136        function part of the unified PCI API as pci_initialize().
137
1382005-01-19      Joel Sherrill <joel@OARcorp.com>
139
140        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
141        shared/comm/uart.c: Fix errors caught by gcc 4.x.
142
1432005-01-04      Joel Sherrill <joel@OARcorp.com>
144
145        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
146
1472004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
148
149        PR 608/bsps
150        * shared/pci/pcibios.c: BusCountPCI().
151
1522004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
153
154        * configure.ac: Require automake > 1.9.
155
1562004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
159
1602004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
161
162        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
163
1642004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
167        * acinclude.m4: Regenerate.
168
1692004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
172
1732004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
174
175        * shared/Makefile.am: Add PREINSTALL_DIRS.
176
1772004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
180        PRE/TMPINSTALL_FILES to CLEANFILES.
181
1822004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
185        $(RTEMS_BSP_FAMILY).
186
1872003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * shared/Makefile.am: Use mkdir_p. Remove dirs from
190        PRE/TMPINSTALL_FILES.
191        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
192
1932003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * shared/Makefile.am: Merge-in Makefile.ams above. Add
196        preinstallation dirstamp support.
197        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
198        shared/pci/Makefile, shared/irq/Makefile.
199        * shared/io/.cvsignore, shared/pci/Makefile.am,
200        shared/irq/Makefile.am, shared/io/Makefile.am,
201        shared/comm/Makefile.am: Remove.
202
2032003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * acinclude.m4: Reflect changes to bootstrap.
206        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
207
2082003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * shared/comm/uart.h: Add extern "C" guards.
211        * shared/pci/pcibios.h: Ditto.
212
2132003-09-04      Joel Sherrill <joel@OARcorp.com>
214
215        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
216        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
217        shared/irq/irq_init.c: URL for license changed.
218
2192003-08-21      Till Strauman <strauman@slac.stanford.edu>
220
221        PR 456/bsps
222        * shared/irq/irq.c: Fix race condition when installing an ISR.
223
2242003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * Makefile.am: Reflect having moved aclocal/.
227
2282003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
231        shared/io/Makefile.am, shared/irq/Makefile.am,
232        shared/pci/Makefile.am: Reflect having moved automake/.
233
2342003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * configure.ac: Use rtems-bugs@rtems.com as bug report email
237        address.
238
2392003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
240
241        PR 428/bsps
242        PR 432/bsps
243        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
244        BSP_pci_Find_Device() which is copied from motorola_shared.
245
2462003-03-18      Joel Sherrill <joel@OARcorp.com>
247
248        * shared/comm/GDB.HOWTO: Updated.
249
2502003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * configure.ac: Remove AC_CONFIG_AUX_DIR.
253
2542003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
257        * configure.ac: AC_PREREQ(2.57).
258
2592002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
262
2632002-10-31      Joel Sherrill <joel@OARcorp.com>
264
265        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
266        called with enough arguments.
267        * shared/comm/i386-stub.c: Removed warnings.
268
2692002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
272
2732002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * shared/pci/pcibios.c: #include <string.h>.
276
2772002-08-05      Eric Norum <eric.norum@usask.ca>
278
279        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
280         devices that are not present will work.  This lets you have
281        multiple PCI Ethernet drivers in an application and dynamically use
282        the one for the card othat is present.
283
2842002-07-16      Eric Norum <eric.norum@usask.ca>
285
286        * shared/comm/uart.c: I am using a PC-104 card with no video output.
287         I found that things would lock up if a printk was followed closely
288        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
289        BSP_UART_COM1.  With this change in place, printf/printk calls can
290        be intermingled with no apparent problems.
291
2922002-05-01      Eric Norum <eric.norum@usask.ca>
293
294        * shared/console/console.c, shared/fatal/bspfatal.c,
295        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
296        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
297
2982002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
301        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
302        Remove AUTOMAKE_OPTIONS.
303        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
304        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
305
3062002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
309
3102001-10-12      Joel Sherrill <joel@OARcorp.com>
311
312        * shared/startup/linkcmds: Fixed typo.
313
3142001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
317        * configure.ac: New file, generated from configure.in by autoupdate.
318        * configure.in: Remove.
319
3202001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * acinclude.m4: New file.
323        * configure.in: Use RTEMS_BSP_SUBDIR.
324
3252001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * shared/irq/Makefile.am, shared/comm/Makefile.am,
328        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
329
3302001-08-16      Mike Siers <mikes@poliac.com>
331
332        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
333        and paste bugs.
334
3352001-07-03      Mike Seirs <mike@poliac.com>
336
337        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
338        Adds the capability to use task driven serial I/O to ti386 BSPs.
339        This patch leaves thex default I/O mode to be IRQ.  If you want to
340        use task I/O mode, then the tty_drv.c file needs to be modified.
341        Basically, all you need to change is the data values of the termios
342        callbacks structure.  This callback structure is used in the
343        tty1_open and tty2_open functions.  The values you need to set are
344        commented out in the source code.
345
3462001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
349        * shared/io/Makefile.am, shared/irq/Makefile.am,
350        shared/pci/Makefile.am: Ditto.
351
3522000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
355
3562000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
359        $(RTEMS_TOPdir)/aclocal.
360
3612000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
364        GNU canonicalization.
365
3662000-10-19      Joel Sherrill <joel@OARcorp.com>
367
368        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
369
3702000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
371
372        * shared/comm/uart.c (BSP_uart_init): Save more line state
373        parameters.
374
3752000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
376
377        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
378        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
379        parity, number of data bits and number of stop bits to the existing
380        i386 serial drivers.
381
3822000-10-17      Joel Sherrill <joel@OARcorp.com>
383
384        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
385        libcpu/i386 so  i386 RTEMS can be multilib'ed.
386
3872000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * shared/io/Makefile.am: Formatting.
390
3912000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
392
393        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
394        the i386 BSPs.
395        * shared/shared/comm/uart.c: Adds support for sending characters to
396        another "line discipline."
397        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
398        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
399        file.
400        * shared/shared/comm/Makefile.am: Account for new files.
401
4022000-08-10      Joel Sherrill <joel@OARcorp.com>
403
404        * ChangeLog, shared/ChangeLog: New file.
405
Note: See TracBrowser for help on using the repository browser.