source: rtems/c/src/lib/libbsp/i386/ChangeLog @ 8e1d542c

4.104.114.95
Last change on this file since 8e1d542c was cad1f38, checked in by Till Straumann <strauman@…>, on 11/06/07 at 21:44:07

2007-11-06 Till Straumann <strauman@…>

  • shared/irq/irq.c: test for non-NULL-ness before calling 'on'/'off' methods so that users don't have to provide no-ops if they don't want this feature.
  • Property mode set to 100644
File size: 11.8 KB
Line 
12007-11-06      Till Straumann <strauman@slac.stanford.edu>
2
3        * shared/irq/irq.c: test for non-NULL-ness before calling
4        'on'/'off' methods so that users don't have to provide
5        no-ops if they don't want this feature.
6
72007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        PR 1257/bsps
10        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
11        outside of cpukit should use the public API for
12        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
13        public API and directly accessing _CPU_ISR_Disable and
14        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
15        directive which could lead to problems. This patch also changes the
16        type of the variable passed into these routines and addresses minor
17        style issues.
18
192007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * shared/pci/pcibios.c, shared/pci/pcibios.h:
22        Reflect changes to rtems/pci.h. Convert to using
23        stdint fixed-size types.
24
252006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * shared/irq/idt.c: unsigned limits to match with
28          i386_get_info_from_IDTR.
29
302006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * configure.ac: New BUG-REPORT address.
33
342006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * configure.ac: Require autoconf-2.60. Require automake-1.10.
37
382006-07-12      Till Straumann <strauman@slac.stanford.edu>
39
40        * shared/pci/pcibios.c: let pci_find_device() return
41        -1 on failure, not just non-zero status. I found that
42        some driver(s) [e.g. dec21140] explicitely check for -1.
43
442005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
45
46        * shared/irq/idt.c: Reflect API changes.
47
482005-11-02      Till Straumann <strauman@slac.stanford.edu>
49
50        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
51        pcibios call which already provides the functionality (PR#832)
52
532005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
54
55        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
56        shared/comm/tty_drv.h: Remove CVS Log.
57
582005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
59
60        * Makefile.am: Merge-in shared/Makefile.am.
61        * ChangeLog: Merge-in shared/ChangeLog.
62        * configure.ac: Remove shared/Makefile.am.
63
642005-05-23      Joel Sherrill <joel@OARcorp.com>
65
66        * shared/comm/i386-stub.c: Make get_char() static since it is such a
67        common name and conflicts with names in the standard Ada run-time.
68
692005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
70
71        * shared/pci/pcibios.c: Eliminate unsigned8.
72
732005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
74
75        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
76        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
77        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
78        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
79        subdirectory.
80
812005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
82
83        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
84        modifications for a generic PCI interface       Added wrapper
85        routines for pci read/write configuration data
86
872005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
88
89        * shared/comm/tty_drv.c: Modified to support addition of parameter
90        to ISRs.
91
922005-04-26      Joel Sherrill <joel@OARcorp.com>
93
94        * shared/pci/pcibios.c: Reformatted.
95
962005-04-18      Eric Valette <eric.valette@free.fr>
97
98        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
99        shared/irq/irq_init.c: Added parameter to irq handler
100
1012005-03-14      Joel Sherrill <joel@OARcorp.com>
102
103        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
104        unification. All use pci_find_device().
105
1062005-03-04      Joel Sherrill <joel@OARcorp.com>
107
108        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
109        function part of the unified PCI API as pci_initialize().
110
1112005-01-19      Joel Sherrill <joel@OARcorp.com>
112
113        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
114        shared/comm/uart.c: Fix errors caught by gcc 4.x.
115
1162005-01-04      Joel Sherrill <joel@OARcorp.com>
117
118        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
119
1202004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
121
122        PR 608/bsps
123        * shared/pci/pcibios.c: BusCountPCI().
124
1252004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
126
127        * configure.ac: Require automake > 1.9.
128
1292004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
130
131        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
132
1332004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
136
1372004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
140        * acinclude.m4: Regenerate.
141
1422004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
145
1462004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
147
148        * shared/Makefile.am: Add PREINSTALL_DIRS.
149
1502004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
153        PRE/TMPINSTALL_FILES to CLEANFILES.
154
1552004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
158        $(RTEMS_BSP_FAMILY).
159
1602003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * shared/Makefile.am: Use mkdir_p. Remove dirs from
163        PRE/TMPINSTALL_FILES.
164        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
165
1662003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * shared/Makefile.am: Merge-in Makefile.ams above. Add
169        preinstallation dirstamp support.
170        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
171        shared/pci/Makefile, shared/irq/Makefile.
172        * shared/io/.cvsignore, shared/pci/Makefile.am,
173        shared/irq/Makefile.am, shared/io/Makefile.am,
174        shared/comm/Makefile.am: Remove.
175
1762003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * acinclude.m4: Reflect changes to bootstrap.
179        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
180
1812003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * shared/comm/uart.h: Add extern "C" guards.
184        * shared/pci/pcibios.h: Ditto.
185
1862003-09-04      Joel Sherrill <joel@OARcorp.com>
187
188        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
189        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
190        shared/irq/irq_init.c: URL for license changed.
191
1922003-08-21      Till Strauman <strauman@slac.stanford.edu>
193
194        PR 456/bsps
195        * shared/irq/irq.c: Fix race condition when installing an ISR.
196
1972003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * Makefile.am: Reflect having moved aclocal/.
200
2012003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
204        shared/io/Makefile.am, shared/irq/Makefile.am,
205        shared/pci/Makefile.am: Reflect having moved automake/.
206
2072003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * configure.ac: Use rtems-bugs@rtems.com as bug report email
210        address.
211
2122003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
213
214        PR 428/bsps
215        PR 432/bsps
216        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
217        BSP_pci_Find_Device() which is copied from motorola_shared.
218
2192003-03-18      Joel Sherrill <joel@OARcorp.com>
220
221        * shared/comm/GDB.HOWTO: Updated.
222
2232003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * configure.ac: Remove AC_CONFIG_AUX_DIR.
226
2272003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
230        * configure.ac: AC_PREREQ(2.57).
231
2322002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
235
2362002-10-31      Joel Sherrill <joel@OARcorp.com>
237
238        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
239        called with enough arguments.
240        * shared/comm/i386-stub.c: Removed warnings.
241
2422002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
245
2462002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * shared/pci/pcibios.c: #include <string.h>.
249
2502002-08-05      Eric Norum <eric.norum@usask.ca>
251
252        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
253         devices that are not present will work.  This lets you have
254        multiple PCI Ethernet drivers in an application and dynamically use
255        the one for the card othat is present.
256
2572002-07-16      Eric Norum <eric.norum@usask.ca>
258
259        * shared/comm/uart.c: I am using a PC-104 card with no video output.
260         I found that things would lock up if a printk was followed closely
261        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
262        BSP_UART_COM1.  With this change in place, printf/printk calls can
263        be intermingled with no apparent problems.
264
2652002-05-01      Eric Norum <eric.norum@usask.ca>
266
267        * shared/console/console.c, shared/fatal/bspfatal.c,
268        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
269        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
270
2712002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
274        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
275        Remove AUTOMAKE_OPTIONS.
276        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
277        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
278
2792002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
282
2832001-10-12      Joel Sherrill <joel@OARcorp.com>
284
285        * shared/startup/linkcmds: Fixed typo.
286
2872001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
290        * configure.ac: New file, generated from configure.in by autoupdate.
291        * configure.in: Remove.
292
2932001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * acinclude.m4: New file.
296        * configure.in: Use RTEMS_BSP_SUBDIR.
297
2982001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * shared/irq/Makefile.am, shared/comm/Makefile.am,
301        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
302
3032001-08-16      Mike Siers <mikes@poliac.com>
304
305        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
306        and paste bugs.
307
3082001-07-03      Mike Seirs <mike@poliac.com>
309
310        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
311        Adds the capability to use task driven serial I/O to ti386 BSPs.
312        This patch leaves thex default I/O mode to be IRQ.  If you want to
313        use task I/O mode, then the tty_drv.c file needs to be modified.
314        Basically, all you need to change is the data values of the termios
315        callbacks structure.  This callback structure is used in the
316        tty1_open and tty2_open functions.  The values you need to set are
317        commented out in the source code.
318
3192001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
322        * shared/io/Makefile.am, shared/irq/Makefile.am,
323        shared/pci/Makefile.am: Ditto.
324
3252000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
328
3292000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
332        $(RTEMS_TOPdir)/aclocal.
333
3342000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
337        GNU canonicalization.
338
3392000-10-19      Joel Sherrill <joel@OARcorp.com>
340
341        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
342
3432000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
344
345        * shared/comm/uart.c (BSP_uart_init): Save more line state
346        parameters.
347
3482000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
349
350        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
351        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
352        parity, number of data bits and number of stop bits to the existing
353        i386 serial drivers.
354
3552000-10-17      Joel Sherrill <joel@OARcorp.com>
356
357        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
358        libcpu/i386 so  i386 RTEMS can be multilib'ed.
359
3602000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * shared/io/Makefile.am: Formatting.
363
3642000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
365
366        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
367        the i386 BSPs.
368        * shared/shared/comm/uart.c: Adds support for sending characters to
369        another "line discipline."
370        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
371        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
372        file.
373        * shared/shared/comm/Makefile.am: Account for new files.
374
3752000-08-10      Joel Sherrill <joel@OARcorp.com>
376
377        * ChangeLog, shared/ChangeLog: New file.
378
Note: See TracBrowser for help on using the repository browser.