source: rtems/c/src/lib/libbsp/i386/ChangeLog @ 075d817

4.104.114.95
Last change on this file since 075d817 was 38c8516, checked in by Joel Sherrill <joel.sherrill@…>, on 05/23/08 at 15:48:39

2008-05-23 Joel Sherrill <joel.sherrill@…>

  • shared/comm/tty_drv.c: Eliminate copies of switches to convert termios Bxxx constants to xxx as an integer. Use the shared termios_baud_to_number() routine to do the same conversion.
  • Property mode set to 100644
File size: 12.2 KB
Line 
12008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * shared/comm/tty_drv.c: Eliminate copies of switches to convert
4        termios Bxxx constants to xxx as an integer. Use the shared
5        termios_baud_to_number() routine to do the same conversion.
6
72008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * shared/comm/tty_drv.c: Remove all references to
10        console_reserve_resources and termios_reserve_resources.
11
122007-11-06      Till Straumann <strauman@slac.stanford.edu>
13
14        * shared/irq/irq.c: test for non-NULL-ness before calling
15        'on'/'off' methods so that users don't have to provide
16        no-ops if they don't want this feature.
17
182007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        PR 1257/bsps
21        * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
22        outside of cpukit should use the public API for
23        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
24        public API and directly accessing _CPU_ISR_Disable and
25        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
26        directive which could lead to problems. This patch also changes the
27        type of the variable passed into these routines and addresses minor
28        style issues.
29
302007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * shared/pci/pcibios.c, shared/pci/pcibios.h:
33        Reflect changes to rtems/pci.h. Convert to using
34        stdint fixed-size types.
35
362006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * shared/irq/idt.c: unsigned limits to match with
39          i386_get_info_from_IDTR.
40
412006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * configure.ac: New BUG-REPORT address.
44
452006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * configure.ac: Require autoconf-2.60. Require automake-1.10.
48
492006-07-12      Till Straumann <strauman@slac.stanford.edu>
50
51        * shared/pci/pcibios.c: let pci_find_device() return
52        -1 on failure, not just non-zero status. I found that
53        some driver(s) [e.g. dec21140] explicitely check for -1.
54
552005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
56
57        * shared/irq/idt.c: Reflect API changes.
58
592005-11-02      Till Straumann <strauman@slac.stanford.edu>
60
61        * shared/pci/pcibios.c: replaced pci_find_device implementation by a
62        pcibios call which already provides the functionality (PR#832)
63
642005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
65
66        * shared/comm/i386_io.h, shared/comm/tty_drv.c,
67        shared/comm/tty_drv.h: Remove CVS Log.
68
692005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
70
71        * Makefile.am: Merge-in shared/Makefile.am.
72        * ChangeLog: Merge-in shared/ChangeLog.
73        * configure.ac: Remove shared/Makefile.am.
74
752005-05-23      Joel Sherrill <joel@OARcorp.com>
76
77        * shared/comm/i386-stub.c: Make get_char() static since it is such a
78        common name and conflicts with names in the standard Ada run-time.
79
802005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
81
82        * shared/pci/pcibios.c: Eliminate unsigned8.
83
842005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
85
86        * shared/Makefile.am, shared/comm/i386-stub-glue.c,
87        shared/comm/tty_drv.c, shared/comm/uart.c, shared/irq/idt.c,
88        shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
89        shared/irq/irq_init.c: Moved irq.h and irq_asm.h to bsp
90        subdirectory.
91
922005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
93
94        * shared/pci/pcibios.c, shared/pci/pcibios.h: Corrected spacing Name
95        modifications for a generic PCI interface       Added wrapper
96        routines for pci read/write configuration data
97
982005-05-03      Jennifer Averett <jennifer.averett@oarcorp.com>
99
100        * shared/comm/tty_drv.c: Modified to support addition of parameter
101        to ISRs.
102
1032005-04-26      Joel Sherrill <joel@OARcorp.com>
104
105        * shared/pci/pcibios.c: Reformatted.
106
1072005-04-18      Eric Valette <eric.valette@free.fr>
108
109        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S,
110        shared/irq/irq_init.c: Added parameter to irq handler
111
1122005-03-14      Joel Sherrill <joel@OARcorp.com>
113
114        * shared/pci/pcibios.c, shared/pci/pcibios.h: Continue PCI API
115        unification. All use pci_find_device().
116
1172005-03-04      Joel Sherrill <joel@OARcorp.com>
118
119        * shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
120        function part of the unified PCI API as pci_initialize().
121
1222005-01-19      Joel Sherrill <joel@OARcorp.com>
123
124        * pc386/console/vgainit.c, pc386/wd8003/wd8003.c,
125        shared/comm/uart.c: Fix errors caught by gcc 4.x.
126
1272005-01-04      Joel Sherrill <joel@OARcorp.com>
128
129        * shared/comm/gdb_glue.c, shared/irq/idt.c: Remove warnings.
130
1312004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
132
133        PR 608/bsps
134        * shared/pci/pcibios.c: BusCountPCI().
135
1362004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * configure.ac: Require automake > 1.9.
139
1402004-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
141
142        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
143
1442004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
145
146        * shared/pci/pcibios.c: Convert to using c99 fixed size types.
147
1482004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
149
150        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
151        * acinclude.m4: Regenerate.
152
1532004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
154
155        * shared/irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
156
1572004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
158
159        * shared/Makefile.am: Add PREINSTALL_DIRS.
160
1612004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
162
163        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
164        PRE/TMPINSTALL_FILES to CLEANFILES.
165
1662004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
169        $(RTEMS_BSP_FAMILY).
170
1712003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * shared/Makefile.am: Use mkdir_p. Remove dirs from
174        PRE/TMPINSTALL_FILES.
175        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
176
1772003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * shared/Makefile.am: Merge-in Makefile.ams above. Add
180        preinstallation dirstamp support.
181        * configure.ac: Remove shared/io/Makefile, shared/comm/Makefile,
182        shared/pci/Makefile, shared/irq/Makefile.
183        * shared/io/.cvsignore, shared/pci/Makefile.am,
184        shared/irq/Makefile.am, shared/io/Makefile.am,
185        shared/comm/Makefile.am: Remove.
186
1872003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * acinclude.m4: Reflect changes to bootstrap.
190        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
191
1922003-10-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * shared/comm/uart.h: Add extern "C" guards.
195        * shared/pci/pcibios.h: Ditto.
196
1972003-09-04      Joel Sherrill <joel@OARcorp.com>
198
199        * shared/comm/gdb_glue.c, shared/irq/idt.c, shared/irq/irq.c,
200        shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_asm.h,
201        shared/irq/irq_init.c: URL for license changed.
202
2032003-08-21      Till Strauman <strauman@slac.stanford.edu>
204
205        PR 456/bsps
206        * shared/irq/irq.c: Fix race condition when installing an ISR.
207
2082003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * Makefile.am: Reflect having moved aclocal/.
211
2122003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
215        shared/io/Makefile.am, shared/irq/Makefile.am,
216        shared/pci/Makefile.am: Reflect having moved automake/.
217
2182003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * configure.ac: Use rtems-bugs@rtems.com as bug report email
221        address.
222
2232003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
224
225        PR 428/bsps
226        PR 432/bsps
227        * shared/pci/pcibios.c, shared/pci/pcibios.h: Added
228        BSP_pci_Find_Device() which is copied from motorola_shared.
229
2302003-03-18      Joel Sherrill <joel@OARcorp.com>
231
232        * shared/comm/GDB.HOWTO: Updated.
233
2342003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * configure.ac: Remove AC_CONFIG_AUX_DIR.
237
2382003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
241        * configure.ac: AC_PREREQ(2.57).
242
2432002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
246
2472002-10-31      Joel Sherrill <joel@OARcorp.com>
248
249        * shared/comm/i386-stub.c: Fixed places where debug_error() was not
250        called with enough arguments.
251        * shared/comm/i386-stub.c: Removed warnings.
252
2532002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
256
2572002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * shared/pci/pcibios.c: #include <string.h>.
260
2612002-08-05      Eric Norum <eric.norum@usask.ca>
262
263        * shared/pci/pcibios.c: Per PR262, removed all asserts so probes for
264         devices that are not present will work.  This lets you have
265        multiple PCI Ethernet drivers in an application and dynamically use
266        the one for the card othat is present.
267
2682002-07-16      Eric Norum <eric.norum@usask.ca>
269
270        * shared/comm/uart.c: I am using a PC-104 card with no video output.
271         I found that things would lock up if a printk was followed closely
272        by a printf when BSPConsolePort = BSP_UART_COM2 and BSPPrintkPort =
273        BSP_UART_COM1.  With this change in place, printf/printk calls can
274        be intermingled with no apparent problems.
275
2762002-05-01      Eric Norum <eric.norum@usask.ca>
277
278        * shared/console/console.c, shared/fatal/bspfatal.c,
279        shared/startup/bspclean.c, shared/ startup/page_table.c: Per PR200
280        fix multi-line inline assembly  to satisfy gcc 3.1 and newer.
281
2822002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * Makefile.am, shared/comm/Makefile.am, shared/io/Makefile.am,
285        shared/Makefile.am, shared/irq/Makefile.am, shared/pci/Makefile.am:
286        Remove AUTOMAKE_OPTIONS.
287        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
288        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
289
2902002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * shared/irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
293
2942001-10-12      Joel Sherrill <joel@OARcorp.com>
295
296        * shared/startup/linkcmds: Fixed typo.
297
2982001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
301        * configure.ac: New file, generated from configure.in by autoupdate.
302        * configure.in: Remove.
303
3042001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * acinclude.m4: New file.
307        * configure.in: Use RTEMS_BSP_SUBDIR.
308
3092001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * shared/irq/Makefile.am, shared/comm/Makefile.am,
312        shared/pci/Makefile.am: Use 'PREINSTALL_FILES ='.
313
3142001-08-16      Mike Siers <mikes@poliac.com>
315
316        * shared/comm/tty_drv.c, shared/comm/uart.c: Correct some minor cut
317        and paste bugs.
318
3192001-07-03      Mike Seirs <mike@poliac.com>
320
321        * shared/comm/tty_drv.c, shared/comm/uart.c, shared/comm/uart.h:
322        Adds the capability to use task driven serial I/O to ti386 BSPs.
323        This patch leaves thex default I/O mode to be IRQ.  If you want to
324        use task I/O mode, then the tty_drv.c file needs to be modified.
325        Basically, all you need to change is the data values of the termios
326        callbacks structure.  This callback structure is used in the
327        tty1_open and tty2_open functions.  The values you need to set are
328        commented out in the source code.
329
3302001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
333        * shared/io/Makefile.am, shared/irq/Makefile.am,
334        shared/pci/Makefile.am: Ditto.
335
3362000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
339
3402000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
343        $(RTEMS_TOPdir)/aclocal.
344
3452000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
348        GNU canonicalization.
349
3502000-10-19      Joel Sherrill <joel@OARcorp.com>
351
352        * shared/common/uart.h: Added prototype for BSP_uart_set_baud().
353
3542000-10-19      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
355
356        * shared/comm/uart.c (BSP_uart_init): Save more line state
357        parameters.
358
3592000-10-18      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
360
361        * shared/comm/i386-stub-glue.c, shared/comm/tty_drv.c,
362        shared/comm/uart.c, shared/comm/uart.h: Add the ability to set
363        parity, number of data bits and number of stop bits to the existing
364        i386 serial drivers.
365
3662000-10-17      Joel Sherrill <joel@OARcorp.com>
367
368        * shared/irq/idt.c, shared/irq/Makefile.am: Moved idt.c to from
369        libcpu/i386 so  i386 RTEMS can be multilib'ed.
370
3712000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * shared/io/Makefile.am: Formatting.
374
3752000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
376
377        * shared/shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
378        the i386 BSPs.
379        * shared/shared/comm/uart.c: Adds support for sending characters to
380        another "line discipline."
381        * shared/shared/comm/gdb_glue.c, shared/shared/comm/i386_io.c,
382        shared/shared/comm/tty_drv.c, shared/shared/comm/tty_drv.h: New
383        file.
384        * shared/shared/comm/Makefile.am: Account for new files.
385
3862000-08-10      Joel Sherrill <joel@OARcorp.com>
387
388        * ChangeLog, shared/ChangeLog: New file.
389
Note: See TracBrowser for help on using the repository browser.