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

4.104.115
Last change on this file since fc5490f was fc5490f, checked in by Joel Sherrill <joel.sherrill@…>, on 07/03/09 at 15:08:54

2009-07-01 Sebastian Huber <sebastian.huber@…>

  • shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted to use generic interrupt support.
  • shared/irq/irq-config.h: New file.
  • Property mode set to 100644
File size: 13.9 KB
Line 
12009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted
4        to use generic interrupt support.
5        * shared/irq/irq-config.h: New file.
6
72009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c,
10        shared/pci/pcibios.c: Fixed warnings.
11
122009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        PR 1385/cpukit
15        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
16        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
17        dispatching code accesses two boolean variables for scheduling
18        purposes and the assembly implementations of this code did not get
19        updated.
20
212009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared
24        interrupt support to i386.
25
262009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * shared/irq/irq.h: Fix spelling error.
29
302008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * shared/comm/i386-stub.c: Include stdbool.h.
33
342008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * shared/comm/i386-stub.c, shared/irq/irq.c: Misc. "bool" changes.
37
382008-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
41        warnings and ensure BSP still works.
42
432008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
46        prototypes, types, etc.
47
482008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
51        Add missing prototypes.
52        * shared/irq/irq_init.c: Add missing prototypes.
53
542008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * shared/comm/tty_drv.c: Eliminate copies of switches to convert
57        termios Bxxx constants to xxx as an integer. Use the shared
58        termios_baud_to_number() routine to do the same conversion.
59
602008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * shared/comm/tty_drv.c: Remove all references to
63        console_reserve_resources and termios_reserve_resources.
64
652007-11-06      Till Straumann <strauman@slac.stanford.edu>
66
67        * shared/irq/irq.c: test for non-NULL-ness before calling
68        'on'/'off' methods so that users don't have to provide
69        no-ops if they don't want this feature.
70
712007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        PR 1257/bsps
74        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
75        outside of cpukit should use the public API for
76        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
77        public API and directly accessing _CPU_ISR_Disable and
78        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
79        directive which could lead to problems. This patch also changes the
80        type of the variable passed into these routines and addresses minor
81        style issues.
82
832007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * shared/pci/pcibios.c, shared/pci/pcibios.h:
86        Reflect changes to rtems/pci.h. Convert to using
87        stdint fixed-size types.
88
892006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * shared/irq/idt.c: unsigned limits to match with
92          i386_get_info_from_IDTR.
93
942006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * configure.ac: New BUG-REPORT address.
97
982006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * configure.ac: Require autoconf-2.60. Require automake-1.10.
101
1022006-07-12      Till Straumann <strauman@slac.stanford.edu>
103
104        * shared/pci/pcibios.c: let pci_find_device() return
105        -1 on failure, not just non-zero status. I found that
106        some driver(s) [e.g. dec21140] explicitely check for -1.
107
1082005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        * shared/irq/idt.c: Reflect API changes.
111
1122005-11-02      Till Straumann <strauman@slac.stanford.edu>
113
114        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
115        pcibios call which already provides the functionality (PR#832)
116
1172005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
118
119        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
120        shared/comm/tty_drv.h: Remove CVS Log.
121
1222005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
123
124        * Makefile.am: Merge-in shared/Makefile.am.
125        * ChangeLog: Merge-in shared/ChangeLog.
126        * configure.ac: Remove shared/Makefile.am.
127
1282005-05-23      Joel Sherrill <joel@OARcorp.com>
129
130        * shared/comm/i386-stub.c: Make get_char() static since it is such a
131        common name and conflicts with names in the standard Ada run-time.
132
1332005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * shared/pci/pcibios.c: Eliminate unsigned8.
136
1372005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
138
139        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
140        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
141        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
142        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
143        subdirectory.
144
1452005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
146
147        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
148        modifications for a generic PCI interface       Added wrapper
149        routines for pci read/write configuration data
150
1512005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
152
153        * shared/comm/tty_drv.c: Modified to support addition of parameter
154        to ISRs.
155
1562005-04-26      Joel Sherrill <joel@OARcorp.com>
157
158        * shared/pci/pcibios.c: Reformatted.
159
1602005-04-18      Eric Valette <eric.valette@free.fr>
161
162        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
163        shared/irq/irq_init.c: Added parameter to irq handler
164
1652005-03-14      Joel Sherrill <joel@OARcorp.com>
166
167        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
168        unification. All use pci_find_device().
169
1702005-03-04      Joel Sherrill <joel@OARcorp.com>
171
172        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
173        function part of the unified PCI API as pci_initialize().
174
1752005-01-19      Joel Sherrill <joel@OARcorp.com>
176
177        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
178        shared/comm/uart.c: Fix errors caught by gcc 4.x.
179
1802005-01-04      Joel Sherrill <joel@OARcorp.com>
181
182        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
183
1842004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
185
186        PR 608/bsps
187        * shared/pci/pcibios.c: BusCountPCI().
188
1892004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * configure.ac: Require automake > 1.9.
192
1932004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
194
195        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
196
1972004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
198
199        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
200
2012004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
204        * acinclude.m4: Regenerate.
205
2062004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
209
2102004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * shared/Makefile.am: Add PREINSTALL_DIRS.
213
2142004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
217        PRE/TMPINSTALL_FILES to CLEANFILES.
218
2192004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
222        $(RTEMS_BSP_FAMILY).
223
2242003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * shared/Makefile.am: Use mkdir_p. Remove dirs from
227        PRE/TMPINSTALL_FILES.
228        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
229
2302003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * shared/Makefile.am: Merge-in Makefile.ams above. Add
233        preinstallation dirstamp support.
234        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
235        shared/pci/Makefile, shared/irq/Makefile.
236        * shared/io/.cvsignore, shared/pci/Makefile.am,
237        shared/irq/Makefile.am, shared/io/Makefile.am,
238        shared/comm/Makefile.am: Remove.
239
2402003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * acinclude.m4: Reflect changes to bootstrap.
243        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
244
2452003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * shared/comm/uart.h: Add extern "C" guards.
248        * shared/pci/pcibios.h: Ditto.
249
2502003-09-04      Joel Sherrill <joel@OARcorp.com>
251
252        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
253        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
254        shared/irq/irq_init.c: URL for license changed.
255
2562003-08-21      Till Strauman <strauman@slac.stanford.edu>
257
258        PR 456/bsps
259        * shared/irq/irq.c: Fix race condition when installing an ISR.
260
2612003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * Makefile.am: Reflect having moved aclocal/.
264
2652003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
268        shared/io/Makefile.am, shared/irq/Makefile.am,
269        shared/pci/Makefile.am: Reflect having moved automake/.
270
2712003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * configure.ac: Use rtems-bugs@rtems.com as bug report email
274        address.
275
2762003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
277
278        PR 428/bsps
279        PR 432/bsps
280        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
281        BSP_pci_Find_Device() which is copied from motorola_shared.
282
2832003-03-18      Joel Sherrill <joel@OARcorp.com>
284
285        * shared/comm/GDB.HOWTO: Updated.
286
2872003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * configure.ac: Remove AC_CONFIG_AUX_DIR.
290
2912003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
294        * configure.ac: AC_PREREQ(2.57).
295
2962002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
299
3002002-10-31      Joel Sherrill <joel@OARcorp.com>
301
302        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
303        called with enough arguments.
304        * shared/comm/i386-stub.c: Removed warnings.
305
3062002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
309
3102002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * shared/pci/pcibios.c: #include <string.h>.
313
3142002-08-05      Eric Norum <eric.norum@usask.ca>
315
316        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
317         devices that are not present will work.  This lets you have
318        multiple PCI Ethernet drivers in an application and dynamically use
319        the one for the card othat is present.
320
3212002-07-16      Eric Norum <eric.norum@usask.ca>
322
323        * shared/comm/uart.c: I am using a PC-104 card with no video output.
324         I found that things would lock up if a printk was followed closely
325        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
326        BSP_UART_COM1.  With this change in place, printf/printk calls can
327        be intermingled with no apparent problems.
328
3292002-05-01      Eric Norum <eric.norum@usask.ca>
330
331        * shared/console/console.c, shared/fatal/bspfatal.c,
332        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
333        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
334
3352002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
338        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
339        Remove AUTOMAKE_OPTIONS.
340        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
341        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
342
3432002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
346
3472001-10-12      Joel Sherrill <joel@OARcorp.com>
348
349        * shared/startup/linkcmds: Fixed typo.
350
3512001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
354        * configure.ac: New file, generated from configure.in by autoupdate.
355        * configure.in: Remove.
356
3572001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * acinclude.m4: New file.
360        * configure.in: Use RTEMS_BSP_SUBDIR.
361
3622001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * shared/irq/Makefile.am, shared/comm/Makefile.am,
365        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
366
3672001-08-16      Mike Siers <mikes@poliac.com>
368
369        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
370        and paste bugs.
371
3722001-07-03      Mike Seirs <mike@poliac.com>
373
374        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
375        Adds the capability to use task driven serial I/O to ti386 BSPs.
376        This patch leaves thex default I/O mode to be IRQ.  If you want to
377        use task I/O mode, then the tty_drv.c file needs to be modified.
378        Basically, all you need to change is the data values of the termios
379        callbacks structure.  This callback structure is used in the
380        tty1_open and tty2_open functions.  The values you need to set are
381        commented out in the source code.
382
3832001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
386        * shared/io/Makefile.am, shared/irq/Makefile.am,
387        shared/pci/Makefile.am: Ditto.
388
3892000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
392
3932000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
396        $(RTEMS_TOPdir)/aclocal.
397
3982000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
401        GNU canonicalization.
402
4032000-10-19      Joel Sherrill <joel@OARcorp.com>
404
405        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
406
4072000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
408
409        * shared/comm/uart.c (BSP_uart_init): Save more line state
410        parameters.
411
4122000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
413
414        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
415        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
416        parity, number of data bits and number of stop bits to the existing
417        i386 serial drivers.
418
4192000-10-17      Joel Sherrill <joel@OARcorp.com>
420
421        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
422        libcpu/i386 so  i386 RTEMS can be multilib'ed.
423
4242000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * shared/io/Makefile.am: Formatting.
427
4282000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
429
430        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
431        the i386 BSPs.
432        * shared/shared/comm/uart.c: Adds support for sending characters to
433        another "line discipline."
434        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
435        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
436        file.
437        * shared/shared/comm/Makefile.am: Account for new files.
438
4392000-08-10      Joel Sherrill <joel@OARcorp.com>
440
441        * ChangeLog, shared/ChangeLog: New file.
442
Note: See TracBrowser for help on using the repository browser.