source: rtems/c/src/lib/libbsp/ChangeLog @ e3996e2b

4.104.114.84.95
Last change on this file since e3996e2b was 784e792, checked in by Till Straumann <strauman@…>, on 11/04/05 at 08:17:56

2005-11-04 Till Straumann <strauman@…>

  • shared/vmeUniverse/vmeTsi148.c, shared/vmeUniverse/vmeTsi148.h, shared/vmeUniverse/vme_am_defs.h: New files.
  • Makefile.am, shared/vmeUniverse/README.universe, shared/vmeUniverse/vmeUniverse.c, shared/vmeUniverse/vmeUniverse.h: Several VME related upgrades and fixes, hopefully addressing PR#835: vmeUniverse driver now supports shared interrupts. vmeUniverse now supports up to four wires between universe and PIC. A new irq mgr installation routine has been added allowing to use the new features. (old version is still present for bwd compatibility). Calls have been added to change interrupt routing (e.g., if wires have different priorities at the PIC this feature can be used to configure priorites). Routine for testing VME interrupts has been added (useful during BSP development). A new header defining standard VME address

modes has been added so that the VME API doesn't have to #include a
particular bridge driver header. For all driver entry points, a 'XX'
variant has been added which allows to pass the chip's base address
[in case a second universe is sitting on a VME card :-)]. Driver now
uses interrupt line as read from PCI config. space (without offset)
BSP needs to use PCI fixup if necessary. Added a driver for the
tundra tsi148 VME bridge.

  • Property mode set to 100644
File size: 10.5 KB
Line 
12005-11-04      Till Straumann <strauman@slac.stanford.edu>
2
3        * shared/vmeUniverse/vmeTsi148.c, shared/vmeUniverse/vmeTsi148.h,
4        shared/vmeUniverse/vme_am_defs.h: New files.
5        * Makefile.am, shared/vmeUniverse/README.universe,
6        shared/vmeUniverse/vmeUniverse.c, shared/vmeUniverse/vmeUniverse.h:
7        Several VME related upgrades and fixes, hopefully addressing PR#835:
8        vmeUniverse driver now supports shared interrupts. vmeUniverse now
9        supports up to four wires between universe and PIC. A new irq mgr
10        installation routine has been added allowing to use the new features.
11        (old version is still present for bwd compatibility). Calls have been
12        added to change interrupt routing (e.g., if wires have different
13        priorities at the PIC this feature can be used to configure
14        priorites). Routine for testing VME interrupts has been added (useful
15        during BSP development). A new header defining standard VME address
16        modes has been added so that the VME API doesn't have to #include a
17        particular bridge driver header. For all driver entry points, a 'XX'
18        variant has been added which allows to pass the chip's base address
19        [in case a second universe is sitting on a VME card :-)]. Driver now
20        uses interrupt line as read from PCI config. space (without offset)
21        BSP needs to use PCI fixup if necessary. Added a driver for the
22        tundra tsi148 VME bridge.
23
242004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * bsp.am: Remove everything but CPPASCOMPILE.
27
282004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
29
30        * bsp.am: Add CPPASCOMPILE.
31
322004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
33
34        * bsp.am: DISTCLEANFILES = include/bspopts.h.
35
362004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
37
38        * Makefile.am: Don't include lib.am.
39
402004-01-07      Joel Sherrill <joel@OARcorp.com>
41
42        * mips64orion/.cvsignore, mips64orion/ChangeLog,
43        mips64orion/Makefile.am, mips64orion/README,
44        mips64orion/acinclude.m4, mips64orion/configure.ac,
45        mips64orion/p4000/.cvsignore, mips64orion/p4000/ChangeLog,
46        mips64orion/p4000/Makefile.am, mips64orion/p4000/README,
47        mips64orion/p4000/bsp_specs, mips64orion/p4000/configure.ac,
48        mips64orion/p4000/times, mips64orion/p4000/console/.cvsignore,
49        mips64orion/p4000/console/Makefile.am,
50        mips64orion/p4000/console/console.c, mips64orion/p4000/console/led.S,
51        mips64orion/p4000/include/.cvsignore,
52        mips64orion/p4000/include/bsp.h, mips64orion/p4000/include/coverhd.h,
53        mips64orion/p4000/liblnk/.cvsignore,
54        mips64orion/p4000/liblnk/Makefile.am,
55        mips64orion/p4000/liblnk/lnklib.S,
56        mips64orion/p4000/start/.cvsignore,
57        mips64orion/p4000/start/Makefile.am, mips64orion/p4000/start/start.S,
58        mips64orion/p4000/startup/.cvsignore,
59        mips64orion/p4000/startup/Makefile.am,
60        mips64orion/p4000/startup/bspclean.c,
61        mips64orion/p4000/startup/bspstart.c,
62        mips64orion/p4000/startup/ghlinkcmds,
63        mips64orion/p4000/startup/idtmem.S,
64        mips64orion/p4000/startup/idttlb.S,
65        mips64orion/p4000/startup/inittlb.c,
66        mips64orion/p4000/startup/linkcmds,
67        mips64orion/p4000/startup/setvec.c,
68        mips64orion/p4000/wrapup/.cvsignore,
69        mips64orion/p4000/wrapup/Makefile.am: Removed.
70
712003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
72
73        * shmdr/addlq.c, shmdr/cnvpkt.c, shmdr/dump.c, shmdr/fatal.c,
74        shmdr/getlq.c, shmdr/getpkt.c, shmdr/init.c, shmdr/initlq.c,
75        shmdr/intr.c, shmdr/mpci.h, shmdr/mpisr.c, shmdr/poll.c,
76        shmdr/README, shmdr/receive.c, shmdr/retpkt.c, shmdr/send.c,
77        shmdr/setckvec.c, shmdr/shm_driver.h: Remove (Moved to
78        c/src/libchip/shmdr).
79
802003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
81
82        * bspstart.am: Use .$(OBJEXT) instead of .o.
83        * Makefile.am: Remove shmdr.
84
852003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * bsp.am: Use $(mkdir_p) instead of $(mkinstalldirs).
88
892003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * bsp.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
92
932003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
94
95        * Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
96
972003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
98
99        * Makefile.am: Use mkdir_p.
100        Remove dirs from PRE/TMPINSTALL_FILES.
101        * bsp.am: Replace bsplibdir by project_libdir.
102        Use mkdir_p instead of mkinstalldirs.
103        Remove dirs from PRE/TMPINSTALL_FILES.
104
1052003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
106
107        * bsp.am: Remove project_libdir.
108
1092003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * Makefile.am: Misc. fixes.
112        * bsp.am: Add project_libdir.
113
1142003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
115
116        * bspstart.am: New.
117
1182003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
119
120        * Makefile.am: Merge-in shared/Makefile.am, shmdr/Makefile.am.
121        * shared/Makefile.am: Remove.
122        * shmdir/Makefile.am: Remove.
123        * bsp.am: Add preinstallation dirstamp support.
124
1252003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
126
127        * shmdr/Makefile.am: Remove all-local: $(ARCH).
128
1292003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
130
131        * bsp.am: Reworked.
132
1332003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * Makefile.am: Reflect having moved automake/.
136        * shmdr/Makefile.am: Reflect having moved automake/.
137
1382003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
139
140        * shmdr/Makefile.am: Reflect having merged configure.ac into
141        ../../configure.ac.
142
1432003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * configure.ac: Remove (Merged into ../../configure.ac).
146        * Makefile.am: Reflect having merged configure.ac into
147        ../../configure.ac.
148
1492003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
150
151        * configure.ac: Remove AC_CONFIG_AUX_DIR.
152
1532003-02-14      Joel Sherrill <joel@OARcorp.com>
154
155        AMD a29k port declared obsolete.
156        * a29k/.cvsignore, a29k/ChangeLog, a29k/Makefile.am, a29k/acinclude.m4,
157        a29k/configure.ac, a29k/portsw/.cvsignore, a29k/portsw/ChangeLog,
158        a29k/portsw/Makefile.am, a29k/portsw/README, a29k/portsw/bsp_specs,
159        a29k/portsw/configure.ac, a29k/portsw/times,
160        a29k/portsw/console/.cvsignore, a29k/portsw/console/Makefile.am,
161        a29k/portsw/console/concntl.h, a29k/portsw/console/console.c,
162        a29k/portsw/console/serial.c, a29k/portsw/console/serial.h,
163        a29k/portsw/include/.cvsignore, a29k/portsw/include/Makefile.am,
164        a29k/portsw/include/bsp.h, a29k/portsw/start/.cvsignore,
165        a29k/portsw/start/Makefile.am, a29k/portsw/start/amd.ah,
166        a29k/portsw/start/pswmacro.ah, a29k/portsw/start/register.S,
167        a29k/portsw/start/register.ah, a29k/portsw/start/start.S,
168        a29k/portsw/startup/.cvsignore, a29k/portsw/startup/Makefile.am,
169        a29k/portsw/startup/bspclean.c, a29k/portsw/startup/bspstart.c,
170        a29k/portsw/startup/linkcmds, a29k/portsw/startup/main.c,
171        a29k/portsw/startup/ramlink, a29k/portsw/startup/romlink,
172        a29k/portsw/startup/setvec.c, a29k/portsw/wrapup/.cvsignore,
173        a29k/portsw/wrapup/Makefile.am: Removed.
174
1752003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
178
1792003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
180
181        * configure.ac: AC_PREREQ(2.57).
182
1832003-02-03      Joel Sherrill <joel@OARcorp.com>
184
185        * shmdr/Makefile.am: Add .h files to PREINSTALL_FILES not
186        TMPINSTALL_FILES.
187
1882003-01-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * shmdr/Makefile.am: install mpci.h and shm_driver.h.
191        Eliminate OBJS.
192
1932003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * shmdr/Makefile.am: Don't include @RTEMS_BSP@.cfg.
196
1972002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
200
2012002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * .cvsignore: Reformat.
204        Add autom4te*cache.
205        Remove autom4te.cache.
206
2072002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * shmdr/Makefile.am: Use .$(OBJEXT) instead of .o.
210
2112002-08-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * include/Makefile.am: Remove.
214        * include/.cvsignore: Remove.
215        * include/rtems/Makefile.am: Remove.
216        * include/rtems/.cvsignore: Remove.
217        * include/rtems/score/Makefile.am: Remove.
218        * include/rtems/score/.cvsignore: Remove.
219
2202002-08-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * configure.ac: Remove RTEMS_BSP_ALIAS.
223        Add RTEMS_CHECK_BSP_CACHE.
224        Replace $bspdir with $RTEMS_BSP_FAMILY.
225
2262002-08-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * configure.ac: Remove include/Makefile, include/rtems/Makefile,
229        include/rtems/score/Makefile (Eliminate targopts.h).
230        * Makefile.am: Remove include from SUBDIRS (Eliminate targopts.h)
231
2322002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * bsp.am: Add bsplib_DATA = bsp_specs.
235
2362002-06-25      Joel Sherrill <joel@OARcorp.com>
237
238        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k
239        support to the shared gdb stub glue thus adding a directory at the
240        top shared level.
241        * shared/gdbstub: New directory.
242        * configure.ac: Modified to reflect above.
243
2442002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * configure.ac:
247        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
248        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
249        * Makefile.am: Remove AUTOMAKE_OPTIONS.
250        * include/rtems/score/Makefile.am: Remove AUTOMAKE_OPTIONS.
251        * include/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
252        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
253        * shmdr/Makefile.am: Remove AUTOMAKE_OPTIONS.
254
2552002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * bsp.am: Add line break, remove comment.
258
2592001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
262        * configure.in: Remove.
263        * configure.ac: New file, generated from configure.in by autoupdate.
264
2652001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * Makefile.am: Use @subdirs@ instead of RTEMS_LIBBSP_CPU_SUBDIR.
268        * configure.in: AC_PREREQ(2.52), apply RTEMS_CPU_SUBDIRS, remove
269        RTEMS_LIBBSP_CPU_SUBDIR.
270
2712001-09-28      Joel Sherrill <joel@OARcorp.com>
272
273        * shared/bootcard.c, shared/main.c: Now call int c_rtems_main()
274        not main().
275
2762001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * include/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
279        * shmdr/Makefile.am: Use 'PREINSTALL_FILES ='.
280
2812001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * Makefile.am: Use SUBDIRS = instead of SUBDIRS += to make
284        automake-1.5 happy.
285        * include/rtems/score/Makefile.am: Use CLEANFILES = to make
286        automake-1.5 happy.
287        * bsp.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
288
2892001-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * bsp.am: Fix automake version number in comment.
292
2932000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
296
2972000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
300
3012000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
304        Switch to GNU canonicalization.
305
3062000-09-25      Joel Sherrill <joel@OARcorp.com>
307
308        * shmdr/shm_driver.h: Added _AM29K entry.  May not be correct.
309
3102000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * shmdr/Makefile.am: Include compile.am
313
3142000-08-10      Joel Sherrill <joel@OARcorp.com>
315
316        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.