source: rtems/c/src/lib/libbsp/i386/ChangeLog @ 2daa19f

4.104.115
Last change on this file since 2daa19f was 32c347d, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/11/09 at 12:55:25

2009-12-11 Ralf Corsépius <ralf.corsepius@…>

PR 1483/cpukit

  • shared/pci/pcibios.c: Rename pci_config into rtems_pci_config_t.
  • Property mode set to 100644
File size: 15.7 KB
Line 
12009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        PR 1483/cpukit
4        * shared/pci/pcibios.c: Rename pci_config into rtems_pci_config_t.
5
62009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * shared/comm/uart.c, shared/comm/uart.h: Adjust prototypes.
9
102009-11-10      Till Straumann <strauman@slac.stanford.edu>
11
12        * pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
13        shared/irq/irq_asm.S: Added experimental SSE support.
14
152009-10-29      Till Straumann <strauman@slac.stanford.edu>
16
17        * shared/irq/irq_asm.S: Make sure stack is aligned to CPU_STACK_ALIGNMENT
18        for *all* C-routines (including _Thread_Dispatch() and
19        _ThreadProcessSignalsFromIrq()) not only C_dispatch_isr().
20
21        * shared/irq/irq.c: Added IRQ statistics counters.
22
232009-10-29      Till Straumann <strauman@slac.stanford.edu>
24
25        * shared/irq/irq_asm.S: Beautification; ajusted margins and
26        spaces to make the whole thing more readable.
27
282009-10-29      Till Straumann <strauman@slac.stanford.edu>
29
30        * shared/irq/irq_asm.S, shared/irq/irq.c: removed
31        (fake) exception frame argument to _ThreadProcessSignalsFromIrq().
32        This has never been used and removing it simplifies the assembly
33        code.
34
352009-10-28      Till Straumann <strauman@slac.stanford.edu>
36
37        * shared/irq/irq_asm.S: Make sure stack is aligned to
38        CPU_STACK_ALIGNMENT before invoking C-code.
39
402009-10-17      Chris Johns <chrisj@rtems.org>
41
42        * shared/irq/idt.c: Check is the irq handlers are present before
43        calling.
44        * shared/comm/i386-stub-glue.c: Revert the change of 2009-05-06 as
45        the handlers need to be present. Fixed the warnings.
46
472009-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        PR 1445/BSPs
50        * shared/pci/pcibios.c: Rename indirect_pci_* into BSP_pci_*.
51
522009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * shared/comm/tty_drv.c: Reflect termios_baud_to_number having been
55        renamed to rtems_termios_baud_to_number.
56
572009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
58
59        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted
60        to use generic interrupt support.
61        * shared/irq/irq-config.h: New file.
62
632009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c,
66        shared/pci/pcibios.c: Fixed warnings.
67
682009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        PR 1385/cpukit
71        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
72        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
73        dispatching code accesses two boolean variables for scheduling
74        purposes and the assembly implementations of this code did not get
75        updated.
76
772009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared
80        interrupt support to i386.
81
822009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * shared/irq/irq.h: Fix spelling error.
85
862008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * shared/comm/i386-stub.c: Include stdbool.h.
89
902008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * shared/comm/i386-stub.c, shared/irq/irq.c: Misc. "bool" changes.
93
942008-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
97        warnings and ensure BSP still works.
98
992008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
100
101        * shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
102        prototypes, types, etc.
103
1042008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
107        Add missing prototypes.
108        * shared/irq/irq_init.c: Add missing prototypes.
109
1102008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * shared/comm/tty_drv.c: Eliminate copies of switches to convert
113        termios Bxxx constants to xxx as an integer. Use the shared
114        termios_baud_to_number() routine to do the same conversion.
115
1162008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
117
118        * shared/comm/tty_drv.c: Remove all references to
119        console_reserve_resources and termios_reserve_resources.
120
1212007-11-06      Till Straumann <strauman@slac.stanford.edu>
122
123        * shared/irq/irq.c: test for non-NULL-ness before calling
124        'on'/'off' methods so that users don't have to provide
125        no-ops if they don't want this feature.
126
1272007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
128
129        PR 1257/bsps
130        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
131        outside of cpukit should use the public API for
132        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
133        public API and directly accessing _CPU_ISR_Disable and
134        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
135        directive which could lead to problems. This patch also changes the
136        type of the variable passed into these routines and addresses minor
137        style issues.
138
1392007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
140
141        * shared/pci/pcibios.c, shared/pci/pcibios.h:
142        Reflect changes to rtems/pci.h. Convert to using
143        stdint fixed-size types.
144
1452006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * shared/irq/idt.c: unsigned limits to match with
148          i386_get_info_from_IDTR.
149
1502006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * configure.ac: New BUG-REPORT address.
153
1542006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * configure.ac: Require autoconf-2.60. Require automake-1.10.
157
1582006-07-12      Till Straumann <strauman@slac.stanford.edu>
159
160        * shared/pci/pcibios.c: let pci_find_device() return
161        -1 on failure, not just non-zero status. I found that
162        some driver(s) [e.g. dec21140] explicitely check for -1.
163
1642005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
165
166        * shared/irq/idt.c: Reflect API changes.
167
1682005-11-02      Till Straumann <strauman@slac.stanford.edu>
169
170        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
171        pcibios call which already provides the functionality (PR#832)
172
1732005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
174
175        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
176        shared/comm/tty_drv.h: Remove CVS Log.
177
1782005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
179
180        * Makefile.am: Merge-in shared/Makefile.am.
181        * ChangeLog: Merge-in shared/ChangeLog.
182        * configure.ac: Remove shared/Makefile.am.
183
1842005-05-23      Joel Sherrill <joel@OARcorp.com>
185
186        * shared/comm/i386-stub.c: Make get_char() static since it is such a
187        common name and conflicts with names in the standard Ada run-time.
188
1892005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * shared/pci/pcibios.c: Eliminate unsigned8.
192
1932005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
194
195        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
196        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
197        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
198        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
199        subdirectory.
200
2012005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
202
203        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
204        modifications for a generic PCI interface       Added wrapper
205        routines for pci read/write configuration data
206
2072005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
208
209        * shared/comm/tty_drv.c: Modified to support addition of parameter
210        to ISRs.
211
2122005-04-26      Joel Sherrill <joel@OARcorp.com>
213
214        * shared/pci/pcibios.c: Reformatted.
215
2162005-04-18      Eric Valette <eric.valette@free.fr>
217
218        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
219        shared/irq/irq_init.c: Added parameter to irq handler
220
2212005-03-14      Joel Sherrill <joel@OARcorp.com>
222
223        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
224        unification. All use pci_find_device().
225
2262005-03-04      Joel Sherrill <joel@OARcorp.com>
227
228        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
229        function part of the unified PCI API as pci_initialize().
230
2312005-01-19      Joel Sherrill <joel@OARcorp.com>
232
233        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
234        shared/comm/uart.c: Fix errors caught by gcc 4.x.
235
2362005-01-04      Joel Sherrill <joel@OARcorp.com>
237
238        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
239
2402004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
241
242        PR 608/bsps
243        * shared/pci/pcibios.c: BusCountPCI().
244
2452004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
246
247        * configure.ac: Require automake > 1.9.
248
2492004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
250
251        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
252
2532004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
254
255        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
256
2572004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
260        * acinclude.m4: Regenerate.
261
2622004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
265
2662004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * shared/Makefile.am: Add PREINSTALL_DIRS.
269
2702004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
273        PRE/TMPINSTALL_FILES to CLEANFILES.
274
2752004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
278        $(RTEMS_BSP_FAMILY).
279
2802003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * shared/Makefile.am: Use mkdir_p. Remove dirs from
283        PRE/TMPINSTALL_FILES.
284        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
285
2862003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * shared/Makefile.am: Merge-in Makefile.ams above. Add
289        preinstallation dirstamp support.
290        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
291        shared/pci/Makefile, shared/irq/Makefile.
292        * shared/io/.cvsignore, shared/pci/Makefile.am,
293        shared/irq/Makefile.am, shared/io/Makefile.am,
294        shared/comm/Makefile.am: Remove.
295
2962003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * acinclude.m4: Reflect changes to bootstrap.
299        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
300
3012003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * shared/comm/uart.h: Add extern "C" guards.
304        * shared/pci/pcibios.h: Ditto.
305
3062003-09-04      Joel Sherrill <joel@OARcorp.com>
307
308        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
309        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
310        shared/irq/irq_init.c: URL for license changed.
311
3122003-08-21      Till Strauman <strauman@slac.stanford.edu>
313
314        PR 456/bsps
315        * shared/irq/irq.c: Fix race condition when installing an ISR.
316
3172003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * Makefile.am: Reflect having moved aclocal/.
320
3212003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
324        shared/io/Makefile.am, shared/irq/Makefile.am,
325        shared/pci/Makefile.am: Reflect having moved automake/.
326
3272003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * configure.ac: Use rtems-bugs@rtems.com as bug report email
330        address.
331
3322003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
333
334        PR 428/bsps
335        PR 432/bsps
336        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
337        BSP_pci_Find_Device() which is copied from motorola_shared.
338
3392003-03-18      Joel Sherrill <joel@OARcorp.com>
340
341        * shared/comm/GDB.HOWTO: Updated.
342
3432003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * configure.ac: Remove AC_CONFIG_AUX_DIR.
346
3472003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
350        * configure.ac: AC_PREREQ(2.57).
351
3522002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
355
3562002-10-31      Joel Sherrill <joel@OARcorp.com>
357
358        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
359        called with enough arguments.
360        * shared/comm/i386-stub.c: Removed warnings.
361
3622002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
365
3662002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * shared/pci/pcibios.c: #include <string.h>.
369
3702002-08-05      Eric Norum <eric.norum@usask.ca>
371
372        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
373         devices that are not present will work.  This lets you have
374        multiple PCI Ethernet drivers in an application and dynamically use
375        the one for the card othat is present.
376
3772002-07-16      Eric Norum <eric.norum@usask.ca>
378
379        * shared/comm/uart.c: I am using a PC-104 card with no video output.
380         I found that things would lock up if a printk was followed closely
381        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
382        BSP_UART_COM1.  With this change in place, printf/printk calls can
383        be intermingled with no apparent problems.
384
3852002-05-01      Eric Norum <eric.norum@usask.ca>
386
387        * shared/console/console.c, shared/fatal/bspfatal.c,
388        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
389        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
390
3912002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
394        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
395        Remove AUTOMAKE_OPTIONS.
396        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
397        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
398
3992002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
402
4032001-10-12      Joel Sherrill <joel@OARcorp.com>
404
405        * shared/startup/linkcmds: Fixed typo.
406
4072001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
410        * configure.ac: New file, generated from configure.in by autoupdate.
411        * configure.in: Remove.
412
4132001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * acinclude.m4: New file.
416        * configure.in: Use RTEMS_BSP_SUBDIR.
417
4182001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * shared/irq/Makefile.am, shared/comm/Makefile.am,
421        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
422
4232001-08-16      Mike Siers <mikes@poliac.com>
424
425        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
426        and paste bugs.
427
4282001-07-03      Mike Seirs <mike@poliac.com>
429
430        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
431        Adds the capability to use task driven serial I/O to ti386 BSPs.
432        This patch leaves thex default I/O mode to be IRQ.  If you want to
433        use task I/O mode, then the tty_drv.c file needs to be modified.
434        Basically, all you need to change is the data values of the termios
435        callbacks structure.  This callback structure is used in the
436        tty1_open and tty2_open functions.  The values you need to set are
437        commented out in the source code.
438
4392001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
442        * shared/io/Makefile.am, shared/irq/Makefile.am,
443        shared/pci/Makefile.am: Ditto.
444
4452000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
446
447        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
448
4492000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
452        $(RTEMS_TOPdir)/aclocal.
453
4542000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
457        GNU canonicalization.
458
4592000-10-19      Joel Sherrill <joel@OARcorp.com>
460
461        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
462
4632000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
464
465        * shared/comm/uart.c (BSP_uart_init): Save more line state
466        parameters.
467
4682000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
469
470        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
471        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
472        parity, number of data bits and number of stop bits to the existing
473        i386 serial drivers.
474
4752000-10-17      Joel Sherrill <joel@OARcorp.com>
476
477        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
478        libcpu/i386 so  i386 RTEMS can be multilib'ed.
479
4802000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * shared/io/Makefile.am: Formatting.
483
4842000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
485
486        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
487        the i386 BSPs.
488        * shared/shared/comm/uart.c: Adds support for sending characters to
489        another "line discipline."
490        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
491        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
492        file.
493        * shared/shared/comm/Makefile.am: Account for new files.
494
4952000-08-10      Joel Sherrill <joel@OARcorp.com>
496
497        * ChangeLog, shared/ChangeLog: New file.
498
Note: See TracBrowser for help on using the repository browser.