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

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

2009-05-06 Joel Sherrill <joel.sherrill@…>

  • shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c, shared/pci/pcibios.c: Fixed warnings.
  • Property mode set to 100644
File size: 13.7 KB
Line 
12009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c,
4        shared/pci/pcibios.c: Fixed warnings.
5
62009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        PR 1385/cpukit
9        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
10        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
11        dispatching code accesses two boolean variables for scheduling
12        purposes and the assembly implementations of this code did not get
13        updated.
14
152009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared
18        interrupt support to i386.
19
202009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * shared/irq/irq.h: Fix spelling error.
23
242008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * shared/comm/i386-stub.c: Include stdbool.h.
27
282008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * shared/comm/i386-stub.c, shared/irq/irq.c: Misc. "bool" changes.
31
322008-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
35        warnings and ensure BSP still works.
36
372008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
40        prototypes, types, etc.
41
422008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
45        Add missing prototypes.
46        * shared/irq/irq_init.c: Add missing prototypes.
47
482008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * shared/comm/tty_drv.c: Eliminate copies of switches to convert
51        termios Bxxx constants to xxx as an integer. Use the shared
52        termios_baud_to_number() routine to do the same conversion.
53
542008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * shared/comm/tty_drv.c: Remove all references to
57        console_reserve_resources and termios_reserve_resources.
58
592007-11-06      Till Straumann <strauman@slac.stanford.edu>
60
61        * shared/irq/irq.c: test for non-NULL-ness before calling
62        'on'/'off' methods so that users don't have to provide
63        no-ops if they don't want this feature.
64
652007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        PR 1257/bsps
68        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
69        outside of cpukit should use the public API for
70        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
71        public API and directly accessing _CPU_ISR_Disable and
72        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
73        directive which could lead to problems. This patch also changes the
74        type of the variable passed into these routines and addresses minor
75        style issues.
76
772007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * shared/pci/pcibios.c, shared/pci/pcibios.h:
80        Reflect changes to rtems/pci.h. Convert to using
81        stdint fixed-size types.
82
832006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * shared/irq/idt.c: unsigned limits to match with
86          i386_get_info_from_IDTR.
87
882006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * configure.ac: New BUG-REPORT address.
91
922006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * configure.ac: Require autoconf-2.60. Require automake-1.10.
95
962006-07-12      Till Straumann <strauman@slac.stanford.edu>
97
98        * shared/pci/pcibios.c: let pci_find_device() return
99        -1 on failure, not just non-zero status. I found that
100        some driver(s) [e.g. dec21140] explicitely check for -1.
101
1022005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
103
104        * shared/irq/idt.c: Reflect API changes.
105
1062005-11-02      Till Straumann <strauman@slac.stanford.edu>
107
108        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
109        pcibios call which already provides the functionality (PR#832)
110
1112005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
112
113        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
114        shared/comm/tty_drv.h: Remove CVS Log.
115
1162005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
117
118        * Makefile.am: Merge-in shared/Makefile.am.
119        * ChangeLog: Merge-in shared/ChangeLog.
120        * configure.ac: Remove shared/Makefile.am.
121
1222005-05-23      Joel Sherrill <joel@OARcorp.com>
123
124        * shared/comm/i386-stub.c: Make get_char() static since it is such a
125        common name and conflicts with names in the standard Ada run-time.
126
1272005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
128
129        * shared/pci/pcibios.c: Eliminate unsigned8.
130
1312005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
132
133        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
134        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
135        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
136        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
137        subdirectory.
138
1392005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
140
141        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
142        modifications for a generic PCI interface       Added wrapper
143        routines for pci read/write configuration data
144
1452005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
146
147        * shared/comm/tty_drv.c: Modified to support addition of parameter
148        to ISRs.
149
1502005-04-26      Joel Sherrill <joel@OARcorp.com>
151
152        * shared/pci/pcibios.c: Reformatted.
153
1542005-04-18      Eric Valette <eric.valette@free.fr>
155
156        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
157        shared/irq/irq_init.c: Added parameter to irq handler
158
1592005-03-14      Joel Sherrill <joel@OARcorp.com>
160
161        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
162        unification. All use pci_find_device().
163
1642005-03-04      Joel Sherrill <joel@OARcorp.com>
165
166        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
167        function part of the unified PCI API as pci_initialize().
168
1692005-01-19      Joel Sherrill <joel@OARcorp.com>
170
171        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
172        shared/comm/uart.c: Fix errors caught by gcc 4.x.
173
1742005-01-04      Joel Sherrill <joel@OARcorp.com>
175
176        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
177
1782004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
179
180        PR 608/bsps
181        * shared/pci/pcibios.c: BusCountPCI().
182
1832004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
184
185        * configure.ac: Require automake > 1.9.
186
1872004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
188
189        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
190
1912004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
192
193        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
194
1952004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
198        * acinclude.m4: Regenerate.
199
2002004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
203
2042004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * shared/Makefile.am: Add PREINSTALL_DIRS.
207
2082004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
211        PRE/TMPINSTALL_FILES to CLEANFILES.
212
2132004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
216        $(RTEMS_BSP_FAMILY).
217
2182003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * shared/Makefile.am: Use mkdir_p. Remove dirs from
221        PRE/TMPINSTALL_FILES.
222        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
223
2242003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * shared/Makefile.am: Merge-in Makefile.ams above. Add
227        preinstallation dirstamp support.
228        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
229        shared/pci/Makefile, shared/irq/Makefile.
230        * shared/io/.cvsignore, shared/pci/Makefile.am,
231        shared/irq/Makefile.am, shared/io/Makefile.am,
232        shared/comm/Makefile.am: Remove.
233
2342003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * acinclude.m4: Reflect changes to bootstrap.
237        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
238
2392003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * shared/comm/uart.h: Add extern "C" guards.
242        * shared/pci/pcibios.h: Ditto.
243
2442003-09-04      Joel Sherrill <joel@OARcorp.com>
245
246        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
247        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
248        shared/irq/irq_init.c: URL for license changed.
249
2502003-08-21      Till Strauman <strauman@slac.stanford.edu>
251
252        PR 456/bsps
253        * shared/irq/irq.c: Fix race condition when installing an ISR.
254
2552003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * Makefile.am: Reflect having moved aclocal/.
258
2592003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
262        shared/io/Makefile.am, shared/irq/Makefile.am,
263        shared/pci/Makefile.am: Reflect having moved automake/.
264
2652003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * configure.ac: Use rtems-bugs@rtems.com as bug report email
268        address.
269
2702003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
271
272        PR 428/bsps
273        PR 432/bsps
274        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
275        BSP_pci_Find_Device() which is copied from motorola_shared.
276
2772003-03-18      Joel Sherrill <joel@OARcorp.com>
278
279        * shared/comm/GDB.HOWTO: Updated.
280
2812003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * configure.ac: Remove AC_CONFIG_AUX_DIR.
284
2852003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
288        * configure.ac: AC_PREREQ(2.57).
289
2902002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
293
2942002-10-31      Joel Sherrill <joel@OARcorp.com>
295
296        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
297        called with enough arguments.
298        * shared/comm/i386-stub.c: Removed warnings.
299
3002002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
303
3042002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * shared/pci/pcibios.c: #include <string.h>.
307
3082002-08-05      Eric Norum <eric.norum@usask.ca>
309
310        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
311         devices that are not present will work.  This lets you have
312        multiple PCI Ethernet drivers in an application and dynamically use
313        the one for the card othat is present.
314
3152002-07-16      Eric Norum <eric.norum@usask.ca>
316
317        * shared/comm/uart.c: I am using a PC-104 card with no video output.
318         I found that things would lock up if a printk was followed closely
319        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
320        BSP_UART_COM1.  With this change in place, printf/printk calls can
321        be intermingled with no apparent problems.
322
3232002-05-01      Eric Norum <eric.norum@usask.ca>
324
325        * shared/console/console.c, shared/fatal/bspfatal.c,
326        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
327        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
328
3292002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
332        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
333        Remove AUTOMAKE_OPTIONS.
334        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
335        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
336
3372002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
340
3412001-10-12      Joel Sherrill <joel@OARcorp.com>
342
343        * shared/startup/linkcmds: Fixed typo.
344
3452001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
348        * configure.ac: New file, generated from configure.in by autoupdate.
349        * configure.in: Remove.
350
3512001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * acinclude.m4: New file.
354        * configure.in: Use RTEMS_BSP_SUBDIR.
355
3562001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * shared/irq/Makefile.am, shared/comm/Makefile.am,
359        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
360
3612001-08-16      Mike Siers <mikes@poliac.com>
362
363        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
364        and paste bugs.
365
3662001-07-03      Mike Seirs <mike@poliac.com>
367
368        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
369        Adds the capability to use task driven serial I/O to ti386 BSPs.
370        This patch leaves thex default I/O mode to be IRQ.  If you want to
371        use task I/O mode, then the tty_drv.c file needs to be modified.
372        Basically, all you need to change is the data values of the termios
373        callbacks structure.  This callback structure is used in the
374        tty1_open and tty2_open functions.  The values you need to set are
375        commented out in the source code.
376
3772001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
380        * shared/io/Makefile.am, shared/irq/Makefile.am,
381        shared/pci/Makefile.am: Ditto.
382
3832000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
386
3872000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
390        $(RTEMS_TOPdir)/aclocal.
391
3922000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
395        GNU canonicalization.
396
3972000-10-19      Joel Sherrill <joel@OARcorp.com>
398
399        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
400
4012000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
402
403        * shared/comm/uart.c (BSP_uart_init): Save more line state
404        parameters.
405
4062000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
407
408        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
409        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
410        parity, number of data bits and number of stop bits to the existing
411        i386 serial drivers.
412
4132000-10-17      Joel Sherrill <joel@OARcorp.com>
414
415        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
416        libcpu/i386 so  i386 RTEMS can be multilib'ed.
417
4182000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * shared/io/Makefile.am: Formatting.
421
4222000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
423
424        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
425        the i386 BSPs.
426        * shared/shared/comm/uart.c: Adds support for sending characters to
427        another "line discipline."
428        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
429        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
430        file.
431        * shared/shared/comm/Makefile.am: Account for new files.
432
4332000-08-10      Joel Sherrill <joel@OARcorp.com>
434
435        * ChangeLog, shared/ChangeLog: New file.
436
Note: See TracBrowser for help on using the repository browser.