source: rtems/c/src/lib/libbsp/i386/ChangeLog @ 0d4b71f

4.115
Last change on this file since 0d4b71f was 0d4b71f, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/26/11 at 12:25:00

2011-01-26 Ralf Corsépius <ralf.corsepius@…>

  • pc386/3c509/3c509.c, pc386/console/ps2_drv.h, pc386/console/serial_mouse.c, pc386/console/serial_mouse.h: Remove CVS Headers.
  • Property mode set to 100644
File size: 16.9 KB
Line 
12011-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * pc386/3c509/3c509.c, pc386/console/ps2_drv.h,
4        pc386/console/serial_mouse.c, pc386/console/serial_mouse.h:
5        Remove CVS Headers.
6
72011-01-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
8
9        * shared/irq/irq_asm.S: Fix spelling.
10
112010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * shared/irq/irq_asm.S: Rename rtems_per_cpu_info.
14
152010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        PR 1573/cpukit
18        * shared/irq/irq.c, shared/irq/irq_asm.S: Add a per cpu data structure
19        which contains the information required by RTEMS for each CPU core.
20        This encapsulates information such as thread executing, heir, idle
21        and dispatch needed.
22
232010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * shared/comm/GDB.HOWTO: Remove more ITRON references.
26
272010-06-15      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * shared/irq/irq_asm.S: Fix capitalization.
30
312010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
32
33        * shared/irq/irq-config.h: Removed file.
34        * shared/irq/irq.h: Moved defines from 'shared/irq/irq-config.h'.
35
362010-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * shared/comm/uart.c, shared/comm/uart.h: Reflect termios API
39        changes.
40
412009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        PR 1483/cpukit
44        * shared/pci/pcibios.c: Rename pci_config into rtems_pci_config_t.
45
462009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * shared/comm/uart.c, shared/comm/uart.h: Adjust prototypes.
49
502009-11-10      Till Straumann <strauman@slac.stanford.edu>
51
52        * pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
53        shared/irq/irq_asm.S: Added experimental SSE support.
54
552009-10-29      Till Straumann <strauman@slac.stanford.edu>
56
57        * shared/irq/irq_asm.S: Make sure stack is aligned to CPU_STACK_ALIGNMENT
58        for *all* C-routines (including _Thread_Dispatch() and
59        _ThreadProcessSignalsFromIrq()) not only C_dispatch_isr().
60
61        * shared/irq/irq.c: Added IRQ statistics counters.
62
632009-10-29      Till Straumann <strauman@slac.stanford.edu>
64
65        * shared/irq/irq_asm.S: Beautification; ajusted margins and
66        spaces to make the whole thing more readable.
67
682009-10-29      Till Straumann <strauman@slac.stanford.edu>
69
70        * shared/irq/irq_asm.S, shared/irq/irq.c: removed
71        (fake) exception frame argument to _ThreadProcessSignalsFromIrq().
72        This has never been used and removing it simplifies the assembly
73        code.
74
752009-10-28      Till Straumann <strauman@slac.stanford.edu>
76
77        * shared/irq/irq_asm.S: Make sure stack is aligned to
78        CPU_STACK_ALIGNMENT before invoking C-code.
79
802009-10-17      Chris Johns <chrisj@rtems.org>
81
82        * shared/irq/idt.c: Check is the irq handlers are present before
83        calling.
84        * shared/comm/i386-stub-glue.c: Revert the change of 2009-05-06 as
85        the handlers need to be present. Fixed the warnings.
86
872009-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        PR 1445/BSPs
90        * shared/pci/pcibios.c: Rename indirect_pci_* into BSP_pci_*.
91
922009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * shared/comm/tty_drv.c: Reflect termios_baud_to_number having been
95        renamed to rtems_termios_baud_to_number.
96
972009-07-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
98
99        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted
100        to use generic interrupt support.
101        * shared/irq/irq-config.h: New file.
102
1032009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c,
106        shared/pci/pcibios.c: Fixed warnings.
107
1082009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        PR 1385/cpukit
111        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
112        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
113        dispatching code accesses two boolean variables for scheduling
114        purposes and the assembly implementations of this code did not get
115        updated.
116
1172009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared
120        interrupt support to i386.
121
1222009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
123
124        * shared/irq/irq.h: Fix spelling error.
125
1262008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
127
128        * shared/comm/i386-stub.c: Include stdbool.h.
129
1302008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * shared/comm/i386-stub.c, shared/irq/irq.c: Misc. "bool" changes.
133
1342008-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
137        warnings and ensure BSP still works.
138
1392008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
140
141        * shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
142        prototypes, types, etc.
143
1442008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
147        Add missing prototypes.
148        * shared/irq/irq_init.c: Add missing prototypes.
149
1502008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
151
152        * shared/comm/tty_drv.c: Eliminate copies of switches to convert
153        termios Bxxx constants to xxx as an integer. Use the shared
154        termios_baud_to_number() routine to do the same conversion.
155
1562008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * shared/comm/tty_drv.c: Remove all references to
159        console_reserve_resources and termios_reserve_resources.
160
1612007-11-06      Till Straumann <strauman@slac.stanford.edu>
162
163        * shared/irq/irq.c: test for non-NULL-ness before calling
164        'on'/'off' methods so that users don't have to provide
165        no-ops if they don't want this feature.
166
1672007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        PR 1257/bsps
170        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
171        outside of cpukit should use the public API for
172        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
173        public API and directly accessing _CPU_ISR_Disable and
174        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
175        directive which could lead to problems. This patch also changes the
176        type of the variable passed into these routines and addresses minor
177        style issues.
178
1792007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
180
181        * shared/pci/pcibios.c, shared/pci/pcibios.h:
182        Reflect changes to rtems/pci.h. Convert to using
183        stdint fixed-size types.
184
1852006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
186
187        * shared/irq/idt.c: unsigned limits to match with
188          i386_get_info_from_IDTR.
189
1902006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
191
192        * configure.ac: New BUG-REPORT address.
193
1942006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
195
196        * configure.ac: Require autoconf-2.60. Require automake-1.10.
197
1982006-07-12      Till Straumann <strauman@slac.stanford.edu>
199
200        * shared/pci/pcibios.c: let pci_find_device() return
201        -1 on failure, not just non-zero status. I found that
202        some driver(s) [e.g. dec21140] explicitely check for -1.
203
2042005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
205
206        * shared/irq/idt.c: Reflect API changes.
207
2082005-11-02      Till Straumann <strauman@slac.stanford.edu>
209
210        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
211        pcibios call which already provides the functionality (PR#832)
212
2132005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
214
215        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
216        shared/comm/tty_drv.h: Remove CVS Log.
217
2182005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
219
220        * Makefile.am: Merge-in shared/Makefile.am.
221        * ChangeLog: Merge-in shared/ChangeLog.
222        * configure.ac: Remove shared/Makefile.am.
223
2242005-05-23      Joel Sherrill <joel@OARcorp.com>
225
226        * shared/comm/i386-stub.c: Make get_char() static since it is such a
227        common name and conflicts with names in the standard Ada run-time.
228
2292005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
230
231        * shared/pci/pcibios.c: Eliminate unsigned8.
232
2332005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
234
235        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
236        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
237        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
238        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
239        subdirectory.
240
2412005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
242
243        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
244        modifications for a generic PCI interface       Added wrapper
245        routines for pci read/write configuration data
246
2472005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
248
249        * shared/comm/tty_drv.c: Modified to support addition of parameter
250        to ISRs.
251
2522005-04-26      Joel Sherrill <joel@OARcorp.com>
253
254        * shared/pci/pcibios.c: Reformatted.
255
2562005-04-18      Eric Valette <eric.valette@free.fr>
257
258        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
259        shared/irq/irq_init.c: Added parameter to irq handler
260
2612005-03-14      Joel Sherrill <joel@OARcorp.com>
262
263        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
264        unification. All use pci_find_device().
265
2662005-03-04      Joel Sherrill <joel@OARcorp.com>
267
268        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
269        function part of the unified PCI API as pci_initialize().
270
2712005-01-19      Joel Sherrill <joel@OARcorp.com>
272
273        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
274        shared/comm/uart.c: Fix errors caught by gcc 4.x.
275
2762005-01-04      Joel Sherrill <joel@OARcorp.com>
277
278        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
279
2802004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
281
282        PR 608/bsps
283        * shared/pci/pcibios.c: BusCountPCI().
284
2852004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
286
287        * configure.ac: Require automake > 1.9.
288
2892004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
290
291        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
292
2932004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
294
295        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
296
2972004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
300        * acinclude.m4: Regenerate.
301
3022004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
305
3062004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * shared/Makefile.am: Add PREINSTALL_DIRS.
309
3102004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
313        PRE/TMPINSTALL_FILES to CLEANFILES.
314
3152004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
318        $(RTEMS_BSP_FAMILY).
319
3202003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * shared/Makefile.am: Use mkdir_p. Remove dirs from
323        PRE/TMPINSTALL_FILES.
324        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
325
3262003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * shared/Makefile.am: Merge-in Makefile.ams above. Add
329        preinstallation dirstamp support.
330        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
331        shared/pci/Makefile, shared/irq/Makefile.
332        * shared/io/.cvsignore, shared/pci/Makefile.am,
333        shared/irq/Makefile.am, shared/io/Makefile.am,
334        shared/comm/Makefile.am: Remove.
335
3362003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * acinclude.m4: Reflect changes to bootstrap.
339        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
340
3412003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * shared/comm/uart.h: Add extern "C" guards.
344        * shared/pci/pcibios.h: Ditto.
345
3462003-09-04      Joel Sherrill <joel@OARcorp.com>
347
348        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
349        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
350        shared/irq/irq_init.c: URL for license changed.
351
3522003-08-21      Till Strauman <strauman@slac.stanford.edu>
353
354        PR 456/bsps
355        * shared/irq/irq.c: Fix race condition when installing an ISR.
356
3572003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * Makefile.am: Reflect having moved aclocal/.
360
3612003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
364        shared/io/Makefile.am, shared/irq/Makefile.am,
365        shared/pci/Makefile.am: Reflect having moved automake/.
366
3672003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * configure.ac: Use rtems-bugs@rtems.com as bug report email
370        address.
371
3722003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
373
374        PR 428/bsps
375        PR 432/bsps
376        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
377        BSP_pci_Find_Device() which is copied from motorola_shared.
378
3792003-03-18      Joel Sherrill <joel@OARcorp.com>
380
381        * shared/comm/GDB.HOWTO: Updated.
382
3832003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.ac: Remove AC_CONFIG_AUX_DIR.
386
3872003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
390        * configure.ac: AC_PREREQ(2.57).
391
3922002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
395
3962002-10-31      Joel Sherrill <joel@OARcorp.com>
397
398        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
399        called with enough arguments.
400        * shared/comm/i386-stub.c: Removed warnings.
401
4022002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
405
4062002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * shared/pci/pcibios.c: #include <string.h>.
409
4102002-08-05      Eric Norum <eric.norum@usask.ca>
411
412        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
413         devices that are not present will work.  This lets you have
414        multiple PCI Ethernet drivers in an application and dynamically use
415        the one for the card othat is present.
416
4172002-07-16      Eric Norum <eric.norum@usask.ca>
418
419        * shared/comm/uart.c: I am using a PC-104 card with no video output.
420         I found that things would lock up if a printk was followed closely
421        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
422        BSP_UART_COM1.  With this change in place, printf/printk calls can
423        be intermingled with no apparent problems.
424
4252002-05-01      Eric Norum <eric.norum@usask.ca>
426
427        * shared/console/console.c, shared/fatal/bspfatal.c,
428        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
429        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
430
4312002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
434        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
435        Remove AUTOMAKE_OPTIONS.
436        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
437        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
438
4392002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
442
4432001-10-12      Joel Sherrill <joel@OARcorp.com>
444
445        * shared/startup/linkcmds: Fixed typo.
446
4472001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
450        * configure.ac: New file, generated from configure.in by autoupdate.
451        * configure.in: Remove.
452
4532001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * acinclude.m4: New file.
456        * configure.in: Use RTEMS_BSP_SUBDIR.
457
4582001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * shared/irq/Makefile.am, shared/comm/Makefile.am,
461        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
462
4632001-08-16      Mike Siers <mikes@poliac.com>
464
465        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
466        and paste bugs.
467
4682001-07-03      Mike Seirs <mike@poliac.com>
469
470        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
471        Adds the capability to use task driven serial I/O to ti386 BSPs.
472        This patch leaves thex default I/O mode to be IRQ.  If you want to
473        use task I/O mode, then the tty_drv.c file needs to be modified.
474        Basically, all you need to change is the data values of the termios
475        callbacks structure.  This callback structure is used in the
476        tty1_open and tty2_open functions.  The values you need to set are
477        commented out in the source code.
478
4792001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
482        * shared/io/Makefile.am, shared/irq/Makefile.am,
483        shared/pci/Makefile.am: Ditto.
484
4852000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
488
4892000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
492        $(RTEMS_TOPdir)/aclocal.
493
4942000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
497        GNU canonicalization.
498
4992000-10-19      Joel Sherrill <joel@OARcorp.com>
500
501        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
502
5032000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
504
505        * shared/comm/uart.c (BSP_uart_init): Save more line state
506        parameters.
507
5082000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
509
510        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
511        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
512        parity, number of data bits and number of stop bits to the existing
513        i386 serial drivers.
514
5152000-10-17      Joel Sherrill <joel@OARcorp.com>
516
517        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
518        libcpu/i386 so  i386 RTEMS can be multilib'ed.
519
5202000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * shared/io/Makefile.am: Formatting.
523
5242000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
525
526        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
527        the i386 BSPs.
528        * shared/shared/comm/uart.c: Adds support for sending characters to
529        another "line discipline."
530        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
531        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
532        file.
533        * shared/shared/comm/Makefile.am: Account for new files.
534
5352000-08-10      Joel Sherrill <joel@OARcorp.com>
536
537        * ChangeLog, shared/ChangeLog: New file.
538
Note: See TracBrowser for help on using the repository browser.