source: rtems/c/src/lib/libbsp/i386/ChangeLog @ 1941b98

4.115
Last change on this file since 1941b98 was 1941b98, checked in by Joel Sherrill <joel.sherrill@…>, on 06/21/10 at 22:55:10

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

  • shared/comm/GDB.HOWTO: Remove more ITRON references.
  • Property mode set to 100644
File size: 16.2 KB
Line 
12010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * shared/comm/GDB.HOWTO: Remove more ITRON references.
4
52010-06-15      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * shared/irq/irq_asm.S: Fix capitalization.
8
92010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
10
11        * shared/irq/irq-config.h: Removed file.
12        * shared/irq/irq.h: Moved defines from 'shared/irq/irq-config.h'.
13
142010-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * shared/comm/uart.c, shared/comm/uart.h: Reflect termios API
17        changes.
18
192009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        PR 1483/cpukit
22        * shared/pci/pcibios.c: Rename pci_config into rtems_pci_config_t.
23
242009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * shared/comm/uart.c, shared/comm/uart.h: Adjust prototypes.
27
282009-11-10      Till Straumann <strauman@slac.stanford.edu>
29
30        * pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
31        shared/irq/irq_asm.S: Added experimental SSE support.
32
332009-10-29      Till Straumann <strauman@slac.stanford.edu>
34
35        * shared/irq/irq_asm.S: Make sure stack is aligned to CPU_STACK_ALIGNMENT
36        for *all* C-routines (including _Thread_Dispatch() and
37        _ThreadProcessSignalsFromIrq()) not only C_dispatch_isr().
38
39        * shared/irq/irq.c: Added IRQ statistics counters.
40
412009-10-29      Till Straumann <strauman@slac.stanford.edu>
42
43        * shared/irq/irq_asm.S: Beautification; ajusted margins and
44        spaces to make the whole thing more readable.
45
462009-10-29      Till Straumann <strauman@slac.stanford.edu>
47
48        * shared/irq/irq_asm.S, shared/irq/irq.c: removed
49        (fake) exception frame argument to _ThreadProcessSignalsFromIrq().
50        This has never been used and removing it simplifies the assembly
51        code.
52
532009-10-28      Till Straumann <strauman@slac.stanford.edu>
54
55        * shared/irq/irq_asm.S: Make sure stack is aligned to
56        CPU_STACK_ALIGNMENT before invoking C-code.
57
582009-10-17      Chris Johns <chrisj@rtems.org>
59
60        * shared/irq/idt.c: Check is the irq handlers are present before
61        calling.
62        * shared/comm/i386-stub-glue.c: Revert the change of 2009-05-06 as
63        the handlers need to be present. Fixed the warnings.
64
652009-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        PR 1445/BSPs
68        * shared/pci/pcibios.c: Rename indirect_pci_* into BSP_pci_*.
69
702009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * shared/comm/tty_drv.c: Reflect termios_baud_to_number having been
73        renamed to rtems_termios_baud_to_number.
74
752009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
76
77        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted
78        to use generic interrupt support.
79        * shared/irq/irq-config.h: New file.
80
812009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c,
84        shared/pci/pcibios.c: Fixed warnings.
85
862009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        PR 1385/cpukit
89        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
90        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
91        dispatching code accesses two boolean variables for scheduling
92        purposes and the assembly implementations of this code did not get
93        updated.
94
952009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared
98        interrupt support to i386.
99
1002009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * shared/irq/irq.h: Fix spelling error.
103
1042008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * shared/comm/i386-stub.c: Include stdbool.h.
107
1082008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * shared/comm/i386-stub.c, shared/irq/irq.c: Misc. "bool" changes.
111
1122008-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
115        warnings and ensure BSP still works.
116
1172008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
118
119        * shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
120        prototypes, types, etc.
121
1222008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
123
124        * shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
125        Add missing prototypes.
126        * shared/irq/irq_init.c: Add missing prototypes.
127
1282008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * shared/comm/tty_drv.c: Eliminate copies of switches to convert
131        termios Bxxx constants to xxx as an integer. Use the shared
132        termios_baud_to_number() routine to do the same conversion.
133
1342008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        * shared/comm/tty_drv.c: Remove all references to
137        console_reserve_resources and termios_reserve_resources.
138
1392007-11-06      Till Straumann <strauman@slac.stanford.edu>
140
141        * shared/irq/irq.c: test for non-NULL-ness before calling
142        'on'/'off' methods so that users don't have to provide
143        no-ops if they don't want this feature.
144
1452007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
146
147        PR 1257/bsps
148        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
149        outside of cpukit should use the public API for
150        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
151        public API and directly accessing _CPU_ISR_Disable and
152        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
153        directive which could lead to problems. This patch also changes the
154        type of the variable passed into these routines and addresses minor
155        style issues.
156
1572007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
158
159        * shared/pci/pcibios.c, shared/pci/pcibios.h:
160        Reflect changes to rtems/pci.h. Convert to using
161        stdint fixed-size types.
162
1632006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
164
165        * shared/irq/idt.c: unsigned limits to match with
166          i386_get_info_from_IDTR.
167
1682006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
169
170        * configure.ac: New BUG-REPORT address.
171
1722006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * configure.ac: Require autoconf-2.60. Require automake-1.10.
175
1762006-07-12      Till Straumann <strauman@slac.stanford.edu>
177
178        * shared/pci/pcibios.c: let pci_find_device() return
179        -1 on failure, not just non-zero status. I found that
180        some driver(s) [e.g. dec21140] explicitely check for -1.
181
1822005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
183
184        * shared/irq/idt.c: Reflect API changes.
185
1862005-11-02      Till Straumann <strauman@slac.stanford.edu>
187
188        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
189        pcibios call which already provides the functionality (PR#832)
190
1912005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
192
193        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
194        shared/comm/tty_drv.h: Remove CVS Log.
195
1962005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
197
198        * Makefile.am: Merge-in shared/Makefile.am.
199        * ChangeLog: Merge-in shared/ChangeLog.
200        * configure.ac: Remove shared/Makefile.am.
201
2022005-05-23      Joel Sherrill <joel@OARcorp.com>
203
204        * shared/comm/i386-stub.c: Make get_char() static since it is such a
205        common name and conflicts with names in the standard Ada run-time.
206
2072005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
208
209        * shared/pci/pcibios.c: Eliminate unsigned8.
210
2112005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
212
213        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
214        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
215        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
216        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
217        subdirectory.
218
2192005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
220
221        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
222        modifications for a generic PCI interface       Added wrapper
223        routines for pci read/write configuration data
224
2252005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
226
227        * shared/comm/tty_drv.c: Modified to support addition of parameter
228        to ISRs.
229
2302005-04-26      Joel Sherrill <joel@OARcorp.com>
231
232        * shared/pci/pcibios.c: Reformatted.
233
2342005-04-18      Eric Valette <eric.valette@free.fr>
235
236        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
237        shared/irq/irq_init.c: Added parameter to irq handler
238
2392005-03-14      Joel Sherrill <joel@OARcorp.com>
240
241        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
242        unification. All use pci_find_device().
243
2442005-03-04      Joel Sherrill <joel@OARcorp.com>
245
246        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
247        function part of the unified PCI API as pci_initialize().
248
2492005-01-19      Joel Sherrill <joel@OARcorp.com>
250
251        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
252        shared/comm/uart.c: Fix errors caught by gcc 4.x.
253
2542005-01-04      Joel Sherrill <joel@OARcorp.com>
255
256        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
257
2582004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
259
260        PR 608/bsps
261        * shared/pci/pcibios.c: BusCountPCI().
262
2632004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
264
265        * configure.ac: Require automake > 1.9.
266
2672004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
268
269        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
270
2712004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
272
273        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
274
2752004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
278        * acinclude.m4: Regenerate.
279
2802004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
283
2842004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * shared/Makefile.am: Add PREINSTALL_DIRS.
287
2882004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
291        PRE/TMPINSTALL_FILES to CLEANFILES.
292
2932004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
296        $(RTEMS_BSP_FAMILY).
297
2982003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * shared/Makefile.am: Use mkdir_p. Remove dirs from
301        PRE/TMPINSTALL_FILES.
302        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
303
3042003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * shared/Makefile.am: Merge-in Makefile.ams above. Add
307        preinstallation dirstamp support.
308        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
309        shared/pci/Makefile, shared/irq/Makefile.
310        * shared/io/.cvsignore, shared/pci/Makefile.am,
311        shared/irq/Makefile.am, shared/io/Makefile.am,
312        shared/comm/Makefile.am: Remove.
313
3142003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * acinclude.m4: Reflect changes to bootstrap.
317        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
318
3192003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * shared/comm/uart.h: Add extern "C" guards.
322        * shared/pci/pcibios.h: Ditto.
323
3242003-09-04      Joel Sherrill <joel@OARcorp.com>
325
326        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
327        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
328        shared/irq/irq_init.c: URL for license changed.
329
3302003-08-21      Till Strauman <strauman@slac.stanford.edu>
331
332        PR 456/bsps
333        * shared/irq/irq.c: Fix race condition when installing an ISR.
334
3352003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * Makefile.am: Reflect having moved aclocal/.
338
3392003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
342        shared/io/Makefile.am, shared/irq/Makefile.am,
343        shared/pci/Makefile.am: Reflect having moved automake/.
344
3452003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * configure.ac: Use rtems-bugs@rtems.com as bug report email
348        address.
349
3502003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
351
352        PR 428/bsps
353        PR 432/bsps
354        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
355        BSP_pci_Find_Device() which is copied from motorola_shared.
356
3572003-03-18      Joel Sherrill <joel@OARcorp.com>
358
359        * shared/comm/GDB.HOWTO: Updated.
360
3612003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * configure.ac: Remove AC_CONFIG_AUX_DIR.
364
3652003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
368        * configure.ac: AC_PREREQ(2.57).
369
3702002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
373
3742002-10-31      Joel Sherrill <joel@OARcorp.com>
375
376        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
377        called with enough arguments.
378        * shared/comm/i386-stub.c: Removed warnings.
379
3802002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
383
3842002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * shared/pci/pcibios.c: #include <string.h>.
387
3882002-08-05      Eric Norum <eric.norum@usask.ca>
389
390        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
391         devices that are not present will work.  This lets you have
392        multiple PCI Ethernet drivers in an application and dynamically use
393        the one for the card othat is present.
394
3952002-07-16      Eric Norum <eric.norum@usask.ca>
396
397        * shared/comm/uart.c: I am using a PC-104 card with no video output.
398         I found that things would lock up if a printk was followed closely
399        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
400        BSP_UART_COM1.  With this change in place, printf/printk calls can
401        be intermingled with no apparent problems.
402
4032002-05-01      Eric Norum <eric.norum@usask.ca>
404
405        * shared/console/console.c, shared/fatal/bspfatal.c,
406        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
407        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
408
4092002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
412        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
413        Remove AUTOMAKE_OPTIONS.
414        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
415        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
416
4172002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
420
4212001-10-12      Joel Sherrill <joel@OARcorp.com>
422
423        * shared/startup/linkcmds: Fixed typo.
424
4252001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
428        * configure.ac: New file, generated from configure.in by autoupdate.
429        * configure.in: Remove.
430
4312001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * acinclude.m4: New file.
434        * configure.in: Use RTEMS_BSP_SUBDIR.
435
4362001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * shared/irq/Makefile.am, shared/comm/Makefile.am,
439        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
440
4412001-08-16      Mike Siers <mikes@poliac.com>
442
443        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
444        and paste bugs.
445
4462001-07-03      Mike Seirs <mike@poliac.com>
447
448        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
449        Adds the capability to use task driven serial I/O to ti386 BSPs.
450        This patch leaves thex default I/O mode to be IRQ.  If you want to
451        use task I/O mode, then the tty_drv.c file needs to be modified.
452        Basically, all you need to change is the data values of the termios
453        callbacks structure.  This callback structure is used in the
454        tty1_open and tty2_open functions.  The values you need to set are
455        commented out in the source code.
456
4572001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
460        * shared/io/Makefile.am, shared/irq/Makefile.am,
461        shared/pci/Makefile.am: Ditto.
462
4632000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
466
4672000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
470        $(RTEMS_TOPdir)/aclocal.
471
4722000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
475        GNU canonicalization.
476
4772000-10-19      Joel Sherrill <joel@OARcorp.com>
478
479        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
480
4812000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
482
483        * shared/comm/uart.c (BSP_uart_init): Save more line state
484        parameters.
485
4862000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
487
488        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
489        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
490        parity, number of data bits and number of stop bits to the existing
491        i386 serial drivers.
492
4932000-10-17      Joel Sherrill <joel@OARcorp.com>
494
495        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
496        libcpu/i386 so  i386 RTEMS can be multilib'ed.
497
4982000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        * shared/io/Makefile.am: Formatting.
501
5022000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
503
504        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
505        the i386 BSPs.
506        * shared/shared/comm/uart.c: Adds support for sending characters to
507        another "line discipline."
508        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
509        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
510        file.
511        * shared/shared/comm/Makefile.am: Account for new files.
512
5132000-08-10      Joel Sherrill <joel@OARcorp.com>
514
515        * ChangeLog, shared/ChangeLog: New file.
516
Note: See TracBrowser for help on using the repository browser.