source: rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog @ 844609f9

4.104.114.84.95
Last change on this file since 844609f9 was 844609f9, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/07/05 at 06:57:39

2005-01-07 Ralf Corsepius <ralf.corsepius@…>

  • Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
  • Property mode set to 100644
File size: 22.4 KB
Line 
12005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
4
52005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
6
7        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
8
92004-11-17      Joel Sherrill <joel@OARcorp.com>
10
11        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
12
132004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
14
15        * README.MVME2100: Update to include DBAT0.
16        * startup/linkcmds: Add sections from new gcc versions.
17
182004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
19
20        PR 717/bsps
21        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
22
232004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
24
25        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
26        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
27        also a significant amount of spelling and whitespace cleanup.
28        * README.MVME2100: New file.
29
302004-11-05      Joel Sherrill <joel@OARcorp.com>
31
32        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
33
342004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
35
36        * configure.ac: Require automake > 1.9.
37
382004-05-22      Joel Sherrill <joel@OARcorp.com>
39
40        PR 615/bsps
41        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
42        that is the only kind this BSP supports and tm27 does not care which
43        interrupt model is used as long as the macros are properly defined.
44
452004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
46
47        PR 610/bsps
48        * Makefile.am: Add include/tm27.h, Cosmetics.
49        * include/tm27.h: Final cosmetics.
50
512004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
52
53        * include/bsp.h: Split out tmtest27 support.
54        * include/tm27.h: New.
55
562004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
57
58        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
59        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
60
612004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
62
63        * include/bsp.h: Convert to using c99 fixed size types.
64
652004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
66
67        * bootloader/Makefile.am: Fix preinstall dir handling.
68
692004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
70
71        * bootloader/Makefile.am: Preinstall dirs.
72        * Makefile.am: Reflect changes to bsp.am.
73        Preinstall dist_project_lib*.
74
752004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
76
77        * bootloader/Makefile.am: Fix up paths having been broken in
78        previous patch.
79
802004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
81
82        * bootloader/Makefile.am: Remove references to $(top_srcdir).
83        Remove NM, LD. Cosmetics.
84
852004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * configure.ac: Explicitly check for NM.
88
892004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * Makefile.am: Reflect changes to bsp.am.
92
932004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
94
95        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
96
972004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
98
99        * wrapup/Makefile.am: Convert to automake-building rules.
100
1012004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
104
1052004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
106
107        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
108        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
109        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
110        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
111        Use automake compilation rules.
112        Rename clock.rel to pclock.rel (Conflict with libcpu).
113        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
114        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
115        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
116        vectors/Makefile.am, vme/Makefile.am: Remove.
117        * configure.ac: Reflect changes above.
118        * wrapup/Makefile.am: Reflect changes above.
119
1202004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
121
122        * wrapup/Makefile.am: Reflect changes to
123        ../support/*exception_processing/*.
124
1252004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
126
127        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
128        Add RTEMS_PROG_CCAS.
129
1302004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * Makefile.am: Add PREINSTALL_DIRS.
133        * irq/Makefile.am: Add PREINSTALL_DIRS.
134        * motorola/Makefile.am: Add PREINSTALL_DIRS.
135        * openpic/Makefile.am: Add PREINSTALL_DIRS.
136        * pci/Makefile.am: Add PREINSTALL_DIRS.
137        * vectors/Makefile.am: Add PREINSTALL_DIRS.
138        * vme/Makefile.am: Add PREINSTALL_DIRS.
139        * wrapup/Makefile.am: Reflect changes to libcpu.
140
1412004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
144        Add PRE/TMPINSTALL_FILES to CLEANFILES.
145        * bootloader/Makefile.am: Ditto.
146        * irq/Makefile.am: Ditto.
147        * motorola/Makefile.am: Ditto.
148        * openpic/Makefile.am: Ditto.
149        * pci/Makefile.am: Ditto.
150        * start/Makefile.am: Ditto.
151        * startup/Makefile.am: Ditto.
152        * vectors/Makefile.am: Ditto.
153        * vme/Makefile.am: Ditto.
154
1552004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * wrapup/Makefile.am: Eliminate $(LIB).
158        Use noinst_DATA to trigger building libbsp.a.
159
1602003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * start/Makefile.am: Add BUILD-VARIANTS.
163
1642003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * vectors/Makefile.am: Fix typos.
167        * vme/Makefile.am: Fix typos.
168
1692003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * bootloader/Makefile.am: Eliminate VPATH.
172        * clock/Makefile.am: Eliminate VPATH.
173        * console/Makefile.am: Eliminate VPATH.
174        * irq/Makefile.am: Eliminate VPATH.
175        * motorola/Makefile.am: Eliminate VPATH.
176        * openpic/Makefile.am: Eliminate VPATH.
177        * pci/Makefile.am: Eliminate VPATH.
178        * residual/Makefile.am: Eliminate VPATH.
179        * start/Makefile.am: Eliminate VPATH.
180        * startup/Makefile.am: Eliminate VPATH.
181        * vectors/Makefile.am: Eliminate VPATH.
182        * vme/Makefile.am: Eliminate VPATH.
183
1842003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
187        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
188        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
189
1902003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
193        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
194        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
195        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
196        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
197        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
198        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
199        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
200        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
201        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
202
2032003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
206
2072003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * bootloader/Makefile.am: Misc cleanups and fixes.
210        * motorola/Makefile.am: Misc cleanups and fixes.
211        * start/Makefile.am: Misc cleanups and fixes.
212        * startup/Makefile.am: Misc cleanups and fixes.
213        * startup/linkcmds: Preparations for gcc-3.3.x.
214
2152003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * Makefile.am: Cosmetics.
218        * bootloader/Makefile.am: Cosmetics.
219        * startup/Makefile.am: Cosmetics.
220
2212003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * Makefile.am: Add preinstallation dirstamp support.
224        * bootloader/Makefile.am: Cosmetics.
225        * clock/Makefile.am: Cosmetics.
226        * console/Makefile.am: Cosmetics.
227        * irq/Makefile.am: Add preinstallation dirstamp support.
228        * motorola/Makefile.am: Cosmetics.
229        * openpic/Makefile.am: Cosmetics.
230        * pci/Makefile.am: Cosmetics.
231        * residual/Makefile.am: Cosmetics.
232        * start/Makefile.am: Cosmetics.
233        * startup/Makefile.am: Cosmetics.
234        * vectors/Makefile.am: Add preinstallation dirstamp support.
235        * vme/Makefile.am: Add preinstallation dirstamp support.
236        * wrapup/Makefile.am: Cosmetics.
237
2382003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * clock/Makefile.am: Remove all-local: $(ARCH).
241        * console/Makefile.am: Remove all-local: $(ARCH).
242        * irq/Makefile.am: Remove all-local: $(ARCH).
243        * motorola/Makefile.am: Remove all-local: $(ARCH).
244        * openpic/Makefile.am: Remove all-local: $(ARCH).
245        * pci/Makefile.am: Remove all-local: $(ARCH).
246        * residual/Makefile.am: Remove all-local: $(ARCH).
247        * start/Makefile.am: Remove all-local: $(ARCH).
248        * startup/Makefile.am: Remove all-local: $(ARCH).
249        * vectors/Makefile.am: Remove all-local: $(ARCH).
250        * vme/Makefile.am: Remove all-local: $(ARCH).
251        * wrapup/Makefile.am: Remove all-local: $(ARCH).
252
2532003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * vectors/Makefile.am: Fix header installation.
256
2572003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * Makefile.am: Merge-in include/Makefile.am.
260        Reflect changes to bsp.am.
261        * include/Makefile.am: Remove.
262        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
263        coding standards).
264        * configure.ac: Reflect changes above.
265        * irq/Makefile.am: Fix header installation.
266        * motorola/Makefile.am: Fix header installation.
267        * openpic/Makefile.am: Fix header installation.
268        * pci/Makefile.am: Fix header installation.
269
2702003-09-26      Till Strauman <strauman@slac.stanford.edu>
271
272        PR 496/bsps
273        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
274        is used when initial heap size is limited to first 32 MB of RAM to
275        satisfy boot loader requirements.
276
2772003-09-26  Till Straumann <strauman@slac.stanford.edu>
278
279        PR 497/bsps
280        * BOOTING: Document letting the bootloader shut down the
281        network interface since it continues to run after loading
282        RTEMS application and has to be dealt with.
283 
2842003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * bsp_specs: Remove *lib:.
287
2882003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * Makefile.am: Reflect having moved aclocal/.
291
2922003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * Makefile.am: Reflect having moved automake/.
295        * bootloader/Makefile.am: Reflect having moved automake/.
296        * clock/Makefile.am: Reflect having moved automake/.
297        * console/Makefile.am: Reflect having moved automake/.
298        * include/Makefile.am: Reflect having moved automake/.
299        * irq/Makefile.am: Reflect having moved automake/.
300        * motorola/Makefile.am: Reflect having moved automake/.
301        * openpic/Makefile.am: Reflect having moved automake/.
302        * pci/Makefile.am: Reflect having moved automake/.
303        * residual/Makefile.am: Reflect having moved automake/.
304        * start/Makefile.am: Reflect having moved automake/.
305        * startup/Makefile.am: Reflect having moved automake/.
306        * vectors/Makefile.am: Reflect having moved automake/.
307        * vme/Makefile.am: Reflect having moved automake/.
308        * wrapup/Makefile.am: Reflect having moved automake/.
309
3102003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
313
3142003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        PR 444/bsps
317        PR 445/bsps
318        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
319        -DUSE_ENHANCED_INTR_API from cpp.
320        Remove cpp, old_cpp (now unused).
321        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
322
3232003-03-27      Joel Sherrill <joel@OARcorp.com>
324
325        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
326        compile the bootloader.
327
3282003-03-18  Till Straumann <strauman@slac.stanford.edu>
329
330        PR 356/bsps
331        * bsp_specs, start/Makefile.am, startup/linkcmds
332        This patch makes RTEMS/powerpc/shared EABI compliant.
333        Declare all linker-script defined addresses as
334        variables of unknown size and not as short objects
335        like 'int', 'void*' etc.
336        This prevents the compiler from generating a relocation
337        who assumes the existence of an __rtems_end object in
338        one of the short data areas (which would result in a
339        linker error).
340
3412003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * configure.ac: Remove AC_CONFIG_AUX_DIR.
344
3452003-02-20      Till Straumann <strauman@slac.stanford.edu>
346
347        PR 349/bsps
348        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
349        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
350        Let the powerpc/shared (+derived) BSPs use pagetable support
351        from libcpu.
352
3532003-02-20      Till Straumann <strauman@slac.stanford.edu>
354
355        PR 349/bsps
356        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
357        to use the vmeUniverse VME-PCI bridge driver.
358        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
359
3602003-02-20      Till Straumann <strauman@slac.stanford.edu>
361
362        PR 349/bsps
363        * openpic/Makefile.am, pci/Makefile.am:
364          - install the 'openpic.h' and 'pci.h' headers
365          - avoid a name clash by renaming 'vsprintf' & friends
366            to 'k_vsprintf' etc.
367          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
368          - irq.c:
369             * fix: remove implicit assumption that ISA interrupt vectors start
370                    at 0
371             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
372               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
373          - fix: EABI compliance; isr/exception lowlevel handlers must not
374                 clobber R2 or R13
375          - fix: openpic_init was called with the polarity/senses tables
376                 swapped (fixed wrong order of arguments)
377          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
378
3792003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
382
3832003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.ac: AC_PREREQ(2.57).
386
3872003-01-20      Joel Sherrill <joel@OARcorp.com>
388
389        * startup/linkcmds*: Add FreeBSD sysctl() sections.
390
3912002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
392 
393        * startup/linkcmds: Shifted .init, .fini to match better with
394        crtbegin/crtend linking.
395
3962002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
399        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
400        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
401        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
402        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
403        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
404        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
405        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
406        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
407        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
408        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
409
4102002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * start/Makefile.am: Use install-data-local to install startfile.
413
4142002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
417
418002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
419
420        * README.mtx603e: New file.
421
4222002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
423
424        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
425        constructors/destructors run correctly. 
426        * startup/linkcmds: Increased code length and updated the ctor/dtor
427        sections to handle crtbegin, crtend objects.
428>       
4292002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * .cvsignore: Reformat.
432        Add autom4te*cache.
433        Remove autom4te.cache.
434
4352002-08-21      Joel Sherrill <joel@OARcorp.com>
436
437        * bsp_specs: Added support for -nostdlibs.
438
4392002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
442
4432002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
446        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
447        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
448        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
449        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
450        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
451        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
452        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
453        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
454        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
455        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
456        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
457
4582002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * bootloader/Makefile.am: Install bootloader.o.
461        Install bootloader/bootloader.ppcboot.lds.
462
4632002-07-24      Joel Sherrill <joel@OARcorp.com>
464
465        * vectors/Makefile.am: Install bsp/vectors.h.
466
4672002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * include/Makefile.am: Fix preinstallation.
470        * bootloader: Eliminate $(INCLUDES).
471
4722002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * start/Makefile.am: Eliminate PGM.
475        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
476
4772002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
480
4812002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
484        Remove $(OBJS) from all-local.
485
4862002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
489
4902001-05-14      Till Straumann <strauman@slac.stanford.edu>
491
492        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
493        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
494        with the goal to make it more flexible and reusable by other
495        BSPs. The main strategies were:
496            - eliminate hardcoded base addresses; devices use offsets
497              and a BSP defined base address.
498            - separate functionality into different files (e.g. reboot from
499              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
500            - separate initialization code into separate files (e.g.  PCI
501              bridge detection/initialization was separated from the more
502              generic PCI access routines), also to make it easier for
503              'derived' BSPs to substitute their own initialization code.
504        There are also a couple of enhancements and fixes:
505            - IRQ handling code now has a hook for attaching a VME bridge.
506            - OpenPIC is now explicitely initialized (polarities, senses).
507              Eliminated the implicit assumption on the presence of an ISA PIC.
508            - UART and console driver now supports more than 1 port. The current
509              maximum of 2 can easily be extended by enlarging a table (it
510              would even be easier if the ISR API was not broken by design).
511            - fixed polled_io.c so it correctly supports console on COM2
512            - fixed TLB invalidation code (start.S).
513            - exception handler prints a stack backtrace.
514            - added BSP_pciFindDevice() to scan the pci bus for a particular
515              vendor/device/instance.
516
5172001-05-09      Joel Sherrill <joel@OARcorp.com>
518
519        * startup/linkcmds: In support of gcc 3.1, added one of more
520        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
521        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
522        and direction of segments to memory regions may also have been
523        addressed.  This was a sweep across all BSPs.
524 
5252001-04-08      Joel Sherrill <joel@OARcorp.com>
526
527        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
528 
5292002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
530
531        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
532
5332001-04-02      Joel Sherrill <joel@OARcorp.com>
534
535        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
536
5372002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * configure.ac:
540        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
541        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
542        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
543        * Makefile.am: Remove AUTOMAKE_OPTIONS.
544        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
545        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
546        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
547        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
548        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
549        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
550        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
551        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
552        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
553        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
554        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
555        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
556
5572001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
560
5612001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
564
5652001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
566
567        * Makefile.am: Add @exceptions@ to SUBDIRS;
568        Remove need_motorola_powerpc.
569        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
570        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
571        Remove need_motorola_powerpc;
572        Add RTEMS_PPC_EXCEPTIONS([new]).
573        * include/Makefile.am: Replace PREINSTALL_FILES with
574        TMPINSTALL_FILES, include force-preinstall.am.
575        * wrapup/Makefile.am: Apply @exceptions@.
576
5772001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
578
579        * configure.ac: Add bspopts.h.
580        * include/.cvsignore: Add stamp-h* and bspopts.h*.
581        * include/Makefile.am: Add bspopts.h.
582        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
583
5842001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
585
586        * bootloader/Makefile.am: completely reworked.
587        * configure.ac: Add AM_PROG_AS.
588
5892001-10-25      Joel Sherrill <joel@OARcorp.com>
590
591        * startup/linkcmds: Added _init and _fini.
592
5932001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
596        * configure.in: Remove.
597        * configure.ac: New file, generated from configure.in by autoupdate.
598
5992001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
600
601        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
602        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
603        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
604        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
605        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
606        * bootloader/Makefile.am: Use 'CLEANFILES ='.
607
6082001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
609
610        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
611
6122001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
613
614        * bootloader/Makefile.am: Modified to install bootloader so
615        make-exe rule can avoid writing to install point or assuming
616        BSP build tree is available.
617
6182000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
619
620        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
621
6222000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
623
624        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
625
6262000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
627
628        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
629        Switch to GNU canonicalization.
630
6312000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
632
633        * startup/linkcmds: Added lines so DWARF debug information
634        would be available.  Otherwise gdb complains that the offsets
635        for the debug info are incorrect and doesn't load the files.
636
6372000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
640        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
641        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
642        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
643        Include compile.am
644
6452000-08-10      Joel Sherrill <joel@OARcorp.com>
646
647        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.