source: rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog @ 9cf283a

4.104.114.95
Last change on this file since 9cf283a was 9cf283a, checked in by Joel Sherrill <joel.sherrill@…>, on 12/11/07 at 15:50:38

2007-12-11 Joel Sherrill <joel.sherrill@…>

  • include/bsp.h: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
  • Property mode set to 100644
File size: 27.5 KB
Line 
12007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
4        RTEMS provided accessor macros to obtain configuration fields.
5
62007-12-10      Till Straumann <strauman@slac.stanford.edu>
7       
8        * Makefile.am: use shared exception/interrupt support
9        from libcpu/powerpc/new-exceptions/bspsupport rather
10        than ../shared/vectors , ../shared/irq
11
122007-12-10      Till Straumann <strauman@slac.stanford.edu>
13       
14        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
15        shared/start/vectors_entry.S: moved vectors_entry.S to
16        'start' subdir and made a start file rather than
17        element of vectors.rel (it should always be linked but
18        won't if it is the sole member of vectors.rel).
19
202007-12-08      Till Straumann <strauman@slac.stanford.edu>
21
22        * Makefile.am: merged shared/vme/vme_universe.c and
23        shared/vme/vme_universe_dma.c into one file.
24
252007-12-08      Till Straumann <strauman@slac.stanford.edu>
26
27        * Makefile.am: irq_supp.h was moved from shared/irq to
28        libcpu/powerpc/new-exceptions/bspsupport.
29
302007-11-30      Till Straumann <strauman@slac.stanford.edu>
31
32        * include/bsp.h: declare BSP_commandline_string variable.
33
342007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
37        Table to Configuration Table. Eliminate CPU Table from all ports.
38        Delete references to CPU Table in all forms.
39
402007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * preinstall.am: Moved most of the remaining CPU Table fields to the
43        Configuration Table. This included pretasking_hook, predriver_hook,
44        postdriver_hook, idle_task, do_zero_of_workspace,
45        extra_mpci_receive_server_stack, stack_allocate_hook, and
46        stack_free_hook. As a side-effect of this effort some multiprocessing
47        code was made conditional and some style clean up occurred.
48
492007-11-30      Till Straumann <strauman@slac.stanford.edu>
50
51        * Makefile.am: install new <irq/irq_supp.h> header
52
532007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * Makefile.am: ShowBATS() split out to helper routine so sharable by
56        more BSPs.
57
582007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
59
60        * bsp_specs: Remove qrtems_debug.
61
622007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
63
64        * README.MVME2400:
65        Added file to describe setup of a MVME2432 board for use with RTEMS
66
672007-01-30      Till Straumann <strauman@slac.stanford.edu>
68
69        * Makefile.am, preinstall.am, include/bsp.h:
70        Use VME DMA support implemented by vmeUniverse and
71        libbsp/powerpc/shared/vme/vme_universe_dma.c
72        Added explanation for use of BSP_PIC_DO_EOI by
73        BSP implementors who derive from this 'include/bsp.h'.
74
752007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
78
792006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * configure.ac: New BUG-REPORT address.
82
832006-11-15      Joel Sherrill <joel@OARcorp.com>
84
85        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
86        file and simplified initialization.
87
882006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * Makefile.am: Remove superfluous -DASM.
91
922006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * configure.ac: Require autoconf-2.60. Require automake-1.10.
95
962006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
99
1002006-09-11      Chris Johns <chrisj@rtems.org>
101
102        * times.mcp750: Removed extra CRLF.
103       
1042006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
105
106        * configure.ac: Remove explicit ampolish3 support (now in
107        RTEMS_BSP_CONFIGURE).
108
1092006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
110
111        * configure.ac: Add ampolish3 support.
112        * Makefile.am: Add preinstall.am.
113
1142005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
115
116        * configure.ac: Remove USE_ENHANCED_INTR_API.
117
1182005-11-09      Eric Norum <norume@aps.anl.gov>
119
120        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
121        * Makefile.am: Need to install vme_am_defs.h,
122
1232005-11-03      Till Straumann <strauman@slac.stanford.edu>
124
125        * shared/irq/openpic_i8259_irq.c: New file.
126        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
127        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
128        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
129        specifica from generic irq handling into openpic_i8259_irq.c; added
130        some compilation conditionals to help BSPs without ISA to omit ISA
131        interrupts and calling i8259 code.
132
1332005-11-03      Till Straumann <strauman@slac.stanford.edu>
134
135        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
136        zerobss.c files to list to be made. Added some explanations about
137        CPU <-> PCI <-> VME address mapping issues.
138
1392005-11-03      Till Straumann <strauman@slac.stanford.edu>
140
141        * Makefile.am, startup/linkcmds:
142        moved linkcmds to shared area for other BSPs to use
143
1442005-10-20      Eric Norum <norume@aps.anl.gov>
145
146        * include/bsp.h: Support MVME2100.
147
1482005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
149
150        * include/bsp.h: New header guard.
151
1522005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
153
154        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
155
1562005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        * Makefile.am: Merge-in wrapup/Makefile.am.
159        * wrapup/Makefile.am: Remove.
160        * configure.ac: Reflect changes above.
161
1622005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
163
164        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
165
1662005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
167
168        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
169
1702004-11-17      Joel Sherrill <joel@OARcorp.com>
171
172        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
173
1742004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
175
176        * README.MVME2100: Update to include DBAT0.
177        * startup/linkcmds: Add sections from new gcc versions.
178
1792004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
180
181        PR 717/bsps
182        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
183
1842004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
185
186        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
187        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
188        also a significant amount of spelling and whitespace cleanup.
189        * README.MVME2100: New file.
190
1912004-11-05      Joel Sherrill <joel@OARcorp.com>
192
193        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
194
1952004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
196
197        * configure.ac: Require automake > 1.9.
198
1992004-05-22      Joel Sherrill <joel@OARcorp.com>
200
201        PR 615/bsps
202        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
203        that is the only kind this BSP supports and tm27 does not care which
204        interrupt model is used as long as the macros are properly defined.
205
2062004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
207
208        PR 610/bsps
209        * Makefile.am: Add include/tm27.h, Cosmetics.
210        * include/tm27.h: Final cosmetics.
211
2122004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
213
214        * include/bsp.h: Split out tmtest27 support.
215        * include/tm27.h: New.
216
2172004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
218
219        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
220        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
221
2222004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
223
224        * include/bsp.h: Convert to using c99 fixed size types.
225
2262004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * bootloader/Makefile.am: Fix preinstall dir handling.
229
2302004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * bootloader/Makefile.am: Preinstall dirs.
233        * Makefile.am: Reflect changes to bsp.am.
234        Preinstall dist_project_lib*.
235
2362004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * bootloader/Makefile.am: Fix up paths having been broken in
239        previous patch.
240
2412004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * bootloader/Makefile.am: Remove references to $(top_srcdir).
244        Remove NM, LD. Cosmetics.
245
2462004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * configure.ac: Explicitly check for NM.
249
2502004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * Makefile.am: Reflect changes to bsp.am.
253
2542004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
257
2582004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * wrapup/Makefile.am: Convert to automake-building rules.
261
2622004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
265
2662004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
269        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
270        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
271        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
272        Use automake compilation rules.
273        Rename clock.rel to pclock.rel (Conflict with libcpu).
274        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
275        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
276        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
277        vectors/Makefile.am, vme/Makefile.am: Remove.
278        * configure.ac: Reflect changes above.
279        * wrapup/Makefile.am: Reflect changes above.
280
2812004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * wrapup/Makefile.am: Reflect changes to
284        ../support/*exception_processing/*.
285
2862004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
289        Add RTEMS_PROG_CCAS.
290
2912004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * Makefile.am: Add PREINSTALL_DIRS.
294        * irq/Makefile.am: Add PREINSTALL_DIRS.
295        * motorola/Makefile.am: Add PREINSTALL_DIRS.
296        * openpic/Makefile.am: Add PREINSTALL_DIRS.
297        * pci/Makefile.am: Add PREINSTALL_DIRS.
298        * vectors/Makefile.am: Add PREINSTALL_DIRS.
299        * vme/Makefile.am: Add PREINSTALL_DIRS.
300        * wrapup/Makefile.am: Reflect changes to libcpu.
301
3022004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
305        Add PRE/TMPINSTALL_FILES to CLEANFILES.
306        * bootloader/Makefile.am: Ditto.
307        * irq/Makefile.am: Ditto.
308        * motorola/Makefile.am: Ditto.
309        * openpic/Makefile.am: Ditto.
310        * pci/Makefile.am: Ditto.
311        * start/Makefile.am: Ditto.
312        * startup/Makefile.am: Ditto.
313        * vectors/Makefile.am: Ditto.
314        * vme/Makefile.am: Ditto.
315
3162004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * wrapup/Makefile.am: Eliminate $(LIB).
319        Use noinst_DATA to trigger building libbsp.a.
320
3212003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * start/Makefile.am: Add BUILD-VARIANTS.
324
3252003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * vectors/Makefile.am: Fix typos.
328        * vme/Makefile.am: Fix typos.
329
3302003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * bootloader/Makefile.am: Eliminate VPATH.
333        * clock/Makefile.am: Eliminate VPATH.
334        * console/Makefile.am: Eliminate VPATH.
335        * irq/Makefile.am: Eliminate VPATH.
336        * motorola/Makefile.am: Eliminate VPATH.
337        * openpic/Makefile.am: Eliminate VPATH.
338        * pci/Makefile.am: Eliminate VPATH.
339        * residual/Makefile.am: Eliminate VPATH.
340        * start/Makefile.am: Eliminate VPATH.
341        * startup/Makefile.am: Eliminate VPATH.
342        * vectors/Makefile.am: Eliminate VPATH.
343        * vme/Makefile.am: Eliminate VPATH.
344
3452003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
348        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
349        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
350
3512003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
354        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
355        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
356        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
357        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
358        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
359        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
360        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
361        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
362        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
363
3642003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
367
3682003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * bootloader/Makefile.am: Misc cleanups and fixes.
371        * motorola/Makefile.am: Misc cleanups and fixes.
372        * start/Makefile.am: Misc cleanups and fixes.
373        * startup/Makefile.am: Misc cleanups and fixes.
374        * startup/linkcmds: Preparations for gcc-3.3.x.
375
3762003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * Makefile.am: Cosmetics.
379        * bootloader/Makefile.am: Cosmetics.
380        * startup/Makefile.am: Cosmetics.
381
3822003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * Makefile.am: Add preinstallation dirstamp support.
385        * bootloader/Makefile.am: Cosmetics.
386        * clock/Makefile.am: Cosmetics.
387        * console/Makefile.am: Cosmetics.
388        * irq/Makefile.am: Add preinstallation dirstamp support.
389        * motorola/Makefile.am: Cosmetics.
390        * openpic/Makefile.am: Cosmetics.
391        * pci/Makefile.am: Cosmetics.
392        * residual/Makefile.am: Cosmetics.
393        * start/Makefile.am: Cosmetics.
394        * startup/Makefile.am: Cosmetics.
395        * vectors/Makefile.am: Add preinstallation dirstamp support.
396        * vme/Makefile.am: Add preinstallation dirstamp support.
397        * wrapup/Makefile.am: Cosmetics.
398
3992003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * clock/Makefile.am: Remove all-local: $(ARCH).
402        * console/Makefile.am: Remove all-local: $(ARCH).
403        * irq/Makefile.am: Remove all-local: $(ARCH).
404        * motorola/Makefile.am: Remove all-local: $(ARCH).
405        * openpic/Makefile.am: Remove all-local: $(ARCH).
406        * pci/Makefile.am: Remove all-local: $(ARCH).
407        * residual/Makefile.am: Remove all-local: $(ARCH).
408        * start/Makefile.am: Remove all-local: $(ARCH).
409        * startup/Makefile.am: Remove all-local: $(ARCH).
410        * vectors/Makefile.am: Remove all-local: $(ARCH).
411        * vme/Makefile.am: Remove all-local: $(ARCH).
412        * wrapup/Makefile.am: Remove all-local: $(ARCH).
413
4142003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * vectors/Makefile.am: Fix header installation.
417
4182003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * Makefile.am: Merge-in include/Makefile.am.
421        Reflect changes to bsp.am.
422        * include/Makefile.am: Remove.
423        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
424        coding standards).
425        * configure.ac: Reflect changes above.
426        * irq/Makefile.am: Fix header installation.
427        * motorola/Makefile.am: Fix header installation.
428        * openpic/Makefile.am: Fix header installation.
429        * pci/Makefile.am: Fix header installation.
430
4312003-09-26      Till Strauman <strauman@slac.stanford.edu>
432
433        PR 496/bsps
434        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
435        is used when initial heap size is limited to first 32 MB of RAM to
436        satisfy boot loader requirements.
437
4382003-09-26  Till Straumann <strauman@slac.stanford.edu>
439
440        PR 497/bsps
441        * BOOTING: Document letting the bootloader shut down the
442        network interface since it continues to run after loading
443        RTEMS application and has to be dealt with.
444 
4452003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
446
447        * bsp_specs: Remove *lib:.
448
4492003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * Makefile.am: Reflect having moved aclocal/.
452
4532003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * Makefile.am: Reflect having moved automake/.
456        * bootloader/Makefile.am: Reflect having moved automake/.
457        * clock/Makefile.am: Reflect having moved automake/.
458        * console/Makefile.am: Reflect having moved automake/.
459        * include/Makefile.am: Reflect having moved automake/.
460        * irq/Makefile.am: Reflect having moved automake/.
461        * motorola/Makefile.am: Reflect having moved automake/.
462        * openpic/Makefile.am: Reflect having moved automake/.
463        * pci/Makefile.am: Reflect having moved automake/.
464        * residual/Makefile.am: Reflect having moved automake/.
465        * start/Makefile.am: Reflect having moved automake/.
466        * startup/Makefile.am: Reflect having moved automake/.
467        * vectors/Makefile.am: Reflect having moved automake/.
468        * vme/Makefile.am: Reflect having moved automake/.
469        * wrapup/Makefile.am: Reflect having moved automake/.
470
4712003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
474
4752003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        PR 444/bsps
478        PR 445/bsps
479        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
480        -DUSE_ENHANCED_INTR_API from cpp.
481        Remove cpp, old_cpp (now unused).
482        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
483
4842003-03-27      Joel Sherrill <joel@OARcorp.com>
485
486        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
487        compile the bootloader.
488
4892003-03-18  Till Straumann <strauman@slac.stanford.edu>
490
491        PR 356/bsps
492        * bsp_specs, start/Makefile.am, startup/linkcmds
493        This patch makes RTEMS/powerpc/shared EABI compliant.
494        Declare all linker-script defined addresses as
495        variables of unknown size and not as short objects
496        like 'int', 'void*' etc.
497        This prevents the compiler from generating a relocation
498        who assumes the existence of an __rtems_end object in
499        one of the short data areas (which would result in a
500        linker error).
501
5022003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * configure.ac: Remove AC_CONFIG_AUX_DIR.
505
5062003-02-20      Till Straumann <strauman@slac.stanford.edu>
507
508        PR 349/bsps
509        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
510        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
511        Let the powerpc/shared (+derived) BSPs use pagetable support
512        from libcpu.
513
5142003-02-20      Till Straumann <strauman@slac.stanford.edu>
515
516        PR 349/bsps
517        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
518        to use the vmeUniverse VME-PCI bridge driver.
519        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
520
5212003-02-20      Till Straumann <strauman@slac.stanford.edu>
522
523        PR 349/bsps
524        * openpic/Makefile.am, pci/Makefile.am:
525          - install the 'openpic.h' and 'pci.h' headers
526          - avoid a name clash by renaming 'vsprintf' & friends
527            to 'k_vsprintf' etc.
528          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
529          - irq.c:
530             * fix: remove implicit assumption that ISA interrupt vectors start
531                    at 0
532             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
533               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
534          - fix: EABI compliance; isr/exception lowlevel handlers must not
535                 clobber R2 or R13
536          - fix: openpic_init was called with the polarity/senses tables
537                 swapped (fixed wrong order of arguments)
538          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
539
5402003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
541
542        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
543
5442003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
545
546        * configure.ac: AC_PREREQ(2.57).
547
5482003-01-20      Joel Sherrill <joel@OARcorp.com>
549
550        * startup/linkcmds*: Add FreeBSD sysctl() sections.
551
5522002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
553 
554        * startup/linkcmds: Shifted .init, .fini to match better with
555        crtbegin/crtend linking.
556
5572002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
560        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
561        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
562        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
563        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
564        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
565        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
566        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
567        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
568        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
569        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
570
5712002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
572
573        * start/Makefile.am: Use install-data-local to install startfile.
574
5752002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
577        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
578
579002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
580
581        * README.mtx603e: New file.
582
5832002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
584
585        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
586        constructors/destructors run correctly. 
587        * startup/linkcmds: Increased code length and updated the ctor/dtor
588        sections to handle crtbegin, crtend objects.
589>       
5902002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * .cvsignore: Reformat.
593        Add autom4te*cache.
594        Remove autom4te.cache.
595
5962002-08-21      Joel Sherrill <joel@OARcorp.com>
597
598        * bsp_specs: Added support for -nostdlibs.
599
6002002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
603
6042002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
607        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
608        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
609        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
610        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
611        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
612        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
613        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
614        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
615        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
616        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
617        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
618
6192002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * bootloader/Makefile.am: Install bootloader.o.
622        Install bootloader/bootloader.ppcboot.lds.
623
6242002-07-24      Joel Sherrill <joel@OARcorp.com>
625
626        * vectors/Makefile.am: Install bsp/vectors.h.
627
6282002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * include/Makefile.am: Fix preinstallation.
631        * bootloader: Eliminate $(INCLUDES).
632
6332002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
634
635        * start/Makefile.am: Eliminate PGM.
636        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
637
6382002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
639
640        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
641
6422002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
645        Remove $(OBJS) from all-local.
646
6472002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
648
649        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
650
6512001-05-14      Till Straumann <strauman@slac.stanford.edu>
652
653        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
654        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
655        with the goal to make it more flexible and reusable by other
656        BSPs. The main strategies were:
657            - eliminate hardcoded base addresses; devices use offsets
658              and a BSP defined base address.
659            - separate functionality into different files (e.g. reboot from
660              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
661            - separate initialization code into separate files (e.g.  PCI
662              bridge detection/initialization was separated from the more
663              generic PCI access routines), also to make it easier for
664              'derived' BSPs to substitute their own initialization code.
665        There are also a couple of enhancements and fixes:
666            - IRQ handling code now has a hook for attaching a VME bridge.
667            - OpenPIC is now explicitely initialized (polarities, senses).
668              Eliminated the implicit assumption on the presence of an ISA PIC.
669            - UART and console driver now supports more than 1 port. The current
670              maximum of 2 can easily be extended by enlarging a table (it
671              would even be easier if the ISR API was not broken by design).
672            - fixed polled_io.c so it correctly supports console on COM2
673            - fixed TLB invalidation code (start.S).
674            - exception handler prints a stack backtrace.
675            - added BSP_pciFindDevice() to scan the pci bus for a particular
676              vendor/device/instance.
677
6782001-05-09      Joel Sherrill <joel@OARcorp.com>
679
680        * startup/linkcmds: In support of gcc 3.1, added one of more
681        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
682        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
683        and direction of segments to memory regions may also have been
684        addressed.  This was a sweep across all BSPs.
685 
6862001-04-08      Joel Sherrill <joel@OARcorp.com>
687
688        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
689 
6902002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
693
6942001-04-02      Joel Sherrill <joel@OARcorp.com>
695
696        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
697
6982002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
699
700        * configure.ac:
701        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
702        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
703        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
704        * Makefile.am: Remove AUTOMAKE_OPTIONS.
705        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
706        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
707        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
708        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
709        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
710        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
711        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
712        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
713        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
714        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
715        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
716        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
717
7182001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
719
720        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
721
7222001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
723
724        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
725
7262001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
727
728        * Makefile.am: Add @exceptions@ to SUBDIRS;
729        Remove need_motorola_powerpc.
730        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
731        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
732        Remove need_motorola_powerpc;
733        Add RTEMS_PPC_EXCEPTIONS([new]).
734        * include/Makefile.am: Replace PREINSTALL_FILES with
735        TMPINSTALL_FILES, include force-preinstall.am.
736        * wrapup/Makefile.am: Apply @exceptions@.
737
7382001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
739
740        * configure.ac: Add bspopts.h.
741        * include/.cvsignore: Add stamp-h* and bspopts.h*.
742        * include/Makefile.am: Add bspopts.h.
743        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
744
7452001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
746
747        * bootloader/Makefile.am: completely reworked.
748        * configure.ac: Add AM_PROG_AS.
749
7502001-10-25      Joel Sherrill <joel@OARcorp.com>
751
752        * startup/linkcmds: Added _init and _fini.
753
7542001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
757        * configure.in: Remove.
758        * configure.ac: New file, generated from configure.in by autoupdate.
759
7602001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
761
762        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
763        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
764        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
765        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
766        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
767        * bootloader/Makefile.am: Use 'CLEANFILES ='.
768
7692001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
770
771        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
772
7732001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
774
775        * bootloader/Makefile.am: Modified to install bootloader so
776        make-exe rule can avoid writing to install point or assuming
777        BSP build tree is available.
778
7792000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
782
7832000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
786
7872000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
788
789        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
790        Switch to GNU canonicalization.
791
7922000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
793
794        * startup/linkcmds: Added lines so DWARF debug information
795        would be available.  Otherwise gdb complains that the offsets
796        for the debug info are incorrect and doesn't load the files.
797
7982000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
799
800        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
801        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
802        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
803        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
804        Include compile.am
805
8062000-08-10      Joel Sherrill <joel@OARcorp.com>
807
808        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.