source: rtems/c/src/lib/libbsp/i386/ChangeLog @ 591b760

4.115
Last change on this file since 591b760 was 591b760, checked in by Joel Sherrill <joel.sherrill@…>, on 06/15/10 at 16:36:19

2010-06-15 Joel Sherrill <joel.sherrill@…>

  • shared/irq/irq_asm.S: Fix capitalization.
  • Property mode set to 100644
File size: 16.1 KB
Line 
12010-06-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * shared/irq/irq_asm.S: Fix capitalization.
4
52010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
6
7        * shared/irq/irq-config.h: Removed file.
8        * shared/irq/irq.h: Moved defines from 'shared/irq/irq-config.h'.
9
102010-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * shared/comm/uart.c, shared/comm/uart.h: Reflect termios API
13        changes.
14
152009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        PR 1483/cpukit
18        * shared/pci/pcibios.c: Rename pci_config into rtems_pci_config_t.
19
202009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * shared/comm/uart.c, shared/comm/uart.h: Adjust prototypes.
23
242009-11-10      Till Straumann <strauman@slac.stanford.edu>
25
26        * pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
27        shared/irq/irq_asm.S: Added experimental SSE support.
28
292009-10-29      Till Straumann <strauman@slac.stanford.edu>
30
31        * shared/irq/irq_asm.S: Make sure stack is aligned to CPU_STACK_ALIGNMENT
32        for *all* C-routines (including _Thread_Dispatch() and
33        _ThreadProcessSignalsFromIrq()) not only C_dispatch_isr().
34
35        * shared/irq/irq.c: Added IRQ statistics counters.
36
372009-10-29      Till Straumann <strauman@slac.stanford.edu>
38
39        * shared/irq/irq_asm.S: Beautification; ajusted margins and
40        spaces to make the whole thing more readable.
41
422009-10-29      Till Straumann <strauman@slac.stanford.edu>
43
44        * shared/irq/irq_asm.S, shared/irq/irq.c: removed
45        (fake) exception frame argument to _ThreadProcessSignalsFromIrq().
46        This has never been used and removing it simplifies the assembly
47        code.
48
492009-10-28      Till Straumann <strauman@slac.stanford.edu>
50
51        * shared/irq/irq_asm.S: Make sure stack is aligned to
52        CPU_STACK_ALIGNMENT before invoking C-code.
53
542009-10-17      Chris Johns <chrisj@rtems.org>
55
56        * shared/irq/idt.c: Check is the irq handlers are present before
57        calling.
58        * shared/comm/i386-stub-glue.c: Revert the change of 2009-05-06 as
59        the handlers need to be present. Fixed the warnings.
60
612009-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        PR 1445/BSPs
64        * shared/pci/pcibios.c: Rename indirect_pci_* into BSP_pci_*.
65
662009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * shared/comm/tty_drv.c: Reflect termios_baud_to_number having been
69        renamed to rtems_termios_baud_to_number.
70
712009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
72
73        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted
74        to use generic interrupt support.
75        * shared/irq/irq-config.h: New file.
76
772009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c,
80        shared/pci/pcibios.c: Fixed warnings.
81
822009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        PR 1385/cpukit
85        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
86        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
87        dispatching code accesses two boolean variables for scheduling
88        purposes and the assembly implementations of this code did not get
89        updated.
90
912009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared
94        interrupt support to i386.
95
962009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * shared/irq/irq.h: Fix spelling error.
99
1002008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * shared/comm/i386-stub.c: Include stdbool.h.
103
1042008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * shared/comm/i386-stub.c, shared/irq/irq.c: Misc. "bool" changes.
107
1082008-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
111        warnings and ensure BSP still works.
112
1132008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
116        prototypes, types, etc.
117
1182008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
119
120        * shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
121        Add missing prototypes.
122        * shared/irq/irq_init.c: Add missing prototypes.
123
1242008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * shared/comm/tty_drv.c: Eliminate copies of switches to convert
127        termios Bxxx constants to xxx as an integer. Use the shared
128        termios_baud_to_number() routine to do the same conversion.
129
1302008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * shared/comm/tty_drv.c: Remove all references to
133        console_reserve_resources and termios_reserve_resources.
134
1352007-11-06      Till Straumann <strauman@slac.stanford.edu>
136
137        * shared/irq/irq.c: test for non-NULL-ness before calling
138        'on'/'off' methods so that users don't have to provide
139        no-ops if they don't want this feature.
140
1412007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
142
143        PR 1257/bsps
144        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
145        outside of cpukit should use the public API for
146        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
147        public API and directly accessing _CPU_ISR_Disable and
148        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
149        directive which could lead to problems. This patch also changes the
150        type of the variable passed into these routines and addresses minor
151        style issues.
152
1532007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        * shared/pci/pcibios.c, shared/pci/pcibios.h:
156        Reflect changes to rtems/pci.h. Convert to using
157        stdint fixed-size types.
158
1592006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
160
161        * shared/irq/idt.c: unsigned limits to match with
162          i386_get_info_from_IDTR.
163
1642006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
165
166        * configure.ac: New BUG-REPORT address.
167
1682006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
169
170        * configure.ac: Require autoconf-2.60. Require automake-1.10.
171
1722006-07-12      Till Straumann <strauman@slac.stanford.edu>
173
174        * shared/pci/pcibios.c: let pci_find_device() return
175        -1 on failure, not just non-zero status. I found that
176        some driver(s) [e.g. dec21140] explicitely check for -1.
177
1782005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
179
180        * shared/irq/idt.c: Reflect API changes.
181
1822005-11-02      Till Straumann <strauman@slac.stanford.edu>
183
184        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
185        pcibios call which already provides the functionality (PR#832)
186
1872005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
188
189        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
190        shared/comm/tty_drv.h: Remove CVS Log.
191
1922005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
193
194        * Makefile.am: Merge-in shared/Makefile.am.
195        * ChangeLog: Merge-in shared/ChangeLog.
196        * configure.ac: Remove shared/Makefile.am.
197
1982005-05-23      Joel Sherrill <joel@OARcorp.com>
199
200        * shared/comm/i386-stub.c: Make get_char() static since it is such a
201        common name and conflicts with names in the standard Ada run-time.
202
2032005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
204
205        * shared/pci/pcibios.c: Eliminate unsigned8.
206
2072005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
208
209        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
210        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
211        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
212        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
213        subdirectory.
214
2152005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
216
217        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
218        modifications for a generic PCI interface       Added wrapper
219        routines for pci read/write configuration data
220
2212005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
222
223        * shared/comm/tty_drv.c: Modified to support addition of parameter
224        to ISRs.
225
2262005-04-26      Joel Sherrill <joel@OARcorp.com>
227
228        * shared/pci/pcibios.c: Reformatted.
229
2302005-04-18      Eric Valette <eric.valette@free.fr>
231
232        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
233        shared/irq/irq_init.c: Added parameter to irq handler
234
2352005-03-14      Joel Sherrill <joel@OARcorp.com>
236
237        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
238        unification. All use pci_find_device().
239
2402005-03-04      Joel Sherrill <joel@OARcorp.com>
241
242        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
243        function part of the unified PCI API as pci_initialize().
244
2452005-01-19      Joel Sherrill <joel@OARcorp.com>
246
247        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
248        shared/comm/uart.c: Fix errors caught by gcc 4.x.
249
2502005-01-04      Joel Sherrill <joel@OARcorp.com>
251
252        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
253
2542004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
255
256        PR 608/bsps
257        * shared/pci/pcibios.c: BusCountPCI().
258
2592004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
260
261        * configure.ac: Require automake > 1.9.
262
2632004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
264
265        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
266
2672004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
268
269        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
270
2712004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
274        * acinclude.m4: Regenerate.
275
2762004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
279
2802004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * shared/Makefile.am: Add PREINSTALL_DIRS.
283
2842004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
287        PRE/TMPINSTALL_FILES to CLEANFILES.
288
2892004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
292        $(RTEMS_BSP_FAMILY).
293
2942003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * shared/Makefile.am: Use mkdir_p. Remove dirs from
297        PRE/TMPINSTALL_FILES.
298        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
299
3002003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * shared/Makefile.am: Merge-in Makefile.ams above. Add
303        preinstallation dirstamp support.
304        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
305        shared/pci/Makefile, shared/irq/Makefile.
306        * shared/io/.cvsignore, shared/pci/Makefile.am,
307        shared/irq/Makefile.am, shared/io/Makefile.am,
308        shared/comm/Makefile.am: Remove.
309
3102003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * acinclude.m4: Reflect changes to bootstrap.
313        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
314
3152003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * shared/comm/uart.h: Add extern "C" guards.
318        * shared/pci/pcibios.h: Ditto.
319
3202003-09-04      Joel Sherrill <joel@OARcorp.com>
321
322        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
323        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
324        shared/irq/irq_init.c: URL for license changed.
325
3262003-08-21      Till Strauman <strauman@slac.stanford.edu>
327
328        PR 456/bsps
329        * shared/irq/irq.c: Fix race condition when installing an ISR.
330
3312003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * Makefile.am: Reflect having moved aclocal/.
334
3352003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
338        shared/io/Makefile.am, shared/irq/Makefile.am,
339        shared/pci/Makefile.am: Reflect having moved automake/.
340
3412003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * configure.ac: Use rtems-bugs@rtems.com as bug report email
344        address.
345
3462003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
347
348        PR 428/bsps
349        PR 432/bsps
350        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
351        BSP_pci_Find_Device() which is copied from motorola_shared.
352
3532003-03-18      Joel Sherrill <joel@OARcorp.com>
354
355        * shared/comm/GDB.HOWTO: Updated.
356
3572003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * configure.ac: Remove AC_CONFIG_AUX_DIR.
360
3612003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
364        * configure.ac: AC_PREREQ(2.57).
365
3662002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
369
3702002-10-31      Joel Sherrill <joel@OARcorp.com>
371
372        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
373        called with enough arguments.
374        * shared/comm/i386-stub.c: Removed warnings.
375
3762002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
379
3802002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * shared/pci/pcibios.c: #include <string.h>.
383
3842002-08-05      Eric Norum <eric.norum@usask.ca>
385
386        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
387         devices that are not present will work.  This lets you have
388        multiple PCI Ethernet drivers in an application and dynamically use
389        the one for the card othat is present.
390
3912002-07-16      Eric Norum <eric.norum@usask.ca>
392
393        * shared/comm/uart.c: I am using a PC-104 card with no video output.
394         I found that things would lock up if a printk was followed closely
395        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
396        BSP_UART_COM1.  With this change in place, printf/printk calls can
397        be intermingled with no apparent problems.
398
3992002-05-01      Eric Norum <eric.norum@usask.ca>
400
401        * shared/console/console.c, shared/fatal/bspfatal.c,
402        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
403        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
404
4052002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
408        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
409        Remove AUTOMAKE_OPTIONS.
410        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
411        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
412
4132002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
416
4172001-10-12      Joel Sherrill <joel@OARcorp.com>
418
419        * shared/startup/linkcmds: Fixed typo.
420
4212001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
424        * configure.ac: New file, generated from configure.in by autoupdate.
425        * configure.in: Remove.
426
4272001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * acinclude.m4: New file.
430        * configure.in: Use RTEMS_BSP_SUBDIR.
431
4322001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * shared/irq/Makefile.am, shared/comm/Makefile.am,
435        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
436
4372001-08-16      Mike Siers <mikes@poliac.com>
438
439        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
440        and paste bugs.
441
4422001-07-03      Mike Seirs <mike@poliac.com>
443
444        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
445        Adds the capability to use task driven serial I/O to ti386 BSPs.
446        This patch leaves thex default I/O mode to be IRQ.  If you want to
447        use task I/O mode, then the tty_drv.c file needs to be modified.
448        Basically, all you need to change is the data values of the termios
449        callbacks structure.  This callback structure is used in the
450        tty1_open and tty2_open functions.  The values you need to set are
451        commented out in the source code.
452
4532001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
456        * shared/io/Makefile.am, shared/irq/Makefile.am,
457        shared/pci/Makefile.am: Ditto.
458
4592000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
462
4632000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
466        $(RTEMS_TOPdir)/aclocal.
467
4682000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
471        GNU canonicalization.
472
4732000-10-19      Joel Sherrill <joel@OARcorp.com>
474
475        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
476
4772000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
478
479        * shared/comm/uart.c (BSP_uart_init): Save more line state
480        parameters.
481
4822000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
483
484        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
485        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
486        parity, number of data bits and number of stop bits to the existing
487        i386 serial drivers.
488
4892000-10-17      Joel Sherrill <joel@OARcorp.com>
490
491        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
492        libcpu/i386 so  i386 RTEMS can be multilib'ed.
493
4942000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * shared/io/Makefile.am: Formatting.
497
4982000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
499
500        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
501        the i386 BSPs.
502        * shared/shared/comm/uart.c: Adds support for sending characters to
503        another "line discipline."
504        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
505        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
506        file.
507        * shared/shared/comm/Makefile.am: Account for new files.
508
5092000-08-10      Joel Sherrill <joel@OARcorp.com>
510
511        * ChangeLog, shared/ChangeLog: New file.
512
Note: See TracBrowser for help on using the repository browser.