source: rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog @ 7a592dcd

4.104.11
Last change on this file since 7a592dcd was 7a592dcd, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 23, 2008 at 7:52:21 PM

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

  • Makefile.am, configure.ac: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
  • Property mode set to 100644
File size: 28.5 KB
Line 
12008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, configure.ac: Make letting boot_card() handle work area
4        allocation mandatory. Rename
5        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
6
72008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can
10        optionally print a message, poll for user to press key, and call
11        bsp_reset(). Using this eliminates the various bsp_cleanup()
12        implementations which had their own implementation and variety of
13        string constants.
14
152008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * include/bsp.h: Add use of bsp_get_work_area() in its own file and
18        rely on BSP Framework to perform more initialization.
19
202008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * Makefile.am: Rework to avoid .rel files.
23
242007-12-11      Till Straumann <strauman@slac.stanford.edu>
25
26        * Makefile.am: use new irq_bspsupport.rel which was
27        split out of exc_bspsupport.rel to provide finer-grained
28        control over what BSPs want to use.
29
302007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
31
32        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
33        RTEMS provided accessor macros to obtain configuration fields.
34
352007-12-10      Till Straumann <strauman@slac.stanford.edu>
36       
37        * Makefile.am: use shared exception/interrupt support
38        from libcpu/powerpc/new-exceptions/bspsupport rather
39        than ../shared/vectors , ../shared/irq
40
412007-12-10      Till Straumann <strauman@slac.stanford.edu>
42       
43        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
44        shared/start/vectors_entry.S: moved vectors_entry.S to
45        'start' subdir and made a start file rather than
46        element of vectors.rel (it should always be linked but
47        won't if it is the sole member of vectors.rel).
48
492007-12-08      Till Straumann <strauman@slac.stanford.edu>
50
51        * Makefile.am: merged shared/vme/vme_universe.c and
52        shared/vme/vme_universe_dma.c into one file.
53
542007-12-08      Till Straumann <strauman@slac.stanford.edu>
55
56        * Makefile.am: irq_supp.h was moved from shared/irq to
57        libcpu/powerpc/new-exceptions/bspsupport.
58
592007-11-30      Till Straumann <strauman@slac.stanford.edu>
60
61        * include/bsp.h: declare BSP_commandline_string variable.
62
632007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
64
65        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
66        Table to Configuration Table. Eliminate CPU Table from all ports.
67        Delete references to CPU Table in all forms.
68
692007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * preinstall.am: Moved most of the remaining CPU Table fields to the
72        Configuration Table. This included pretasking_hook, predriver_hook,
73        postdriver_hook, idle_task, do_zero_of_workspace,
74        extra_mpci_receive_server_stack, stack_allocate_hook, and
75        stack_free_hook. As a side-effect of this effort some multiprocessing
76        code was made conditional and some style clean up occurred.
77
782007-11-30      Till Straumann <strauman@slac.stanford.edu>
79
80        * Makefile.am: install new <irq/irq_supp.h> header
81
822007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * Makefile.am: ShowBATS() split out to helper routine so sharable by
85        more BSPs.
86
872007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * bsp_specs: Remove qrtems_debug.
90
912007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
92
93        * README.MVME2400:
94        Added file to describe setup of a MVME2432 board for use with RTEMS
95
962007-01-30      Till Straumann <strauman@slac.stanford.edu>
97
98        * Makefile.am, preinstall.am, include/bsp.h:
99        Use VME DMA support implemented by vmeUniverse and
100        libbsp/powerpc/shared/vme/vme_universe_dma.c
101        Added explanation for use of BSP_PIC_DO_EOI by
102        BSP implementors who derive from this 'include/bsp.h'.
103
1042007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
107
1082006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * configure.ac: New BUG-REPORT address.
111
1122006-11-15      Joel Sherrill <joel@OARcorp.com>
113
114        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
115        file and simplified initialization.
116
1172006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * Makefile.am: Remove superfluous -DASM.
120
1212006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
122
123        * configure.ac: Require autoconf-2.60. Require automake-1.10.
124
1252006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
128
1292006-09-11      Chris Johns <chrisj@rtems.org>
130
131        * times.mcp750: Removed extra CRLF.
132       
1332006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * configure.ac: Remove explicit ampolish3 support (now in
136        RTEMS_BSP_CONFIGURE).
137
1382006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
139
140        * configure.ac: Add ampolish3 support.
141        * Makefile.am: Add preinstall.am.
142
1432005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * configure.ac: Remove USE_ENHANCED_INTR_API.
146
1472005-11-09      Eric Norum <norume@aps.anl.gov>
148
149        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
150        * Makefile.am: Need to install vme_am_defs.h,
151
1522005-11-03      Till Straumann <strauman@slac.stanford.edu>
153
154        * shared/irq/openpic_i8259_irq.c: New file.
155        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
156        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
157        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
158        specifica from generic irq handling into openpic_i8259_irq.c; added
159        some compilation conditionals to help BSPs without ISA to omit ISA
160        interrupts and calling i8259 code.
161
1622005-11-03      Till Straumann <strauman@slac.stanford.edu>
163
164        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
165        zerobss.c files to list to be made. Added some explanations about
166        CPU <-> PCI <-> VME address mapping issues.
167
1682005-11-03      Till Straumann <strauman@slac.stanford.edu>
169
170        * Makefile.am, startup/linkcmds:
171        moved linkcmds to shared area for other BSPs to use
172
1732005-10-20      Eric Norum <norume@aps.anl.gov>
174
175        * include/bsp.h: Support MVME2100.
176
1772005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
178
179        * include/bsp.h: New header guard.
180
1812005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
182
183        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
184
1852005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
186
187        * Makefile.am: Merge-in wrapup/Makefile.am.
188        * wrapup/Makefile.am: Remove.
189        * configure.ac: Reflect changes above.
190
1912005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
192
193        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
194
1952005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
196
197        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
198
1992004-11-17      Joel Sherrill <joel@OARcorp.com>
200
201        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
202
2032004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
204
205        * README.MVME2100: Update to include DBAT0.
206        * startup/linkcmds: Add sections from new gcc versions.
207
2082004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
209
210        PR 717/bsps
211        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
212
2132004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
214
215        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
216        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
217        also a significant amount of spelling and whitespace cleanup.
218        * README.MVME2100: New file.
219
2202004-11-05      Joel Sherrill <joel@OARcorp.com>
221
222        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
223
2242004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
225
226        * configure.ac: Require automake > 1.9.
227
2282004-05-22      Joel Sherrill <joel@OARcorp.com>
229
230        PR 615/bsps
231        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
232        that is the only kind this BSP supports and tm27 does not care which
233        interrupt model is used as long as the macros are properly defined.
234
2352004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
236
237        PR 610/bsps
238        * Makefile.am: Add include/tm27.h, Cosmetics.
239        * include/tm27.h: Final cosmetics.
240
2412004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
242
243        * include/bsp.h: Split out tmtest27 support.
244        * include/tm27.h: New.
245
2462004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
247
248        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
249        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
250
2512004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
252
253        * include/bsp.h: Convert to using c99 fixed size types.
254
2552004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * bootloader/Makefile.am: Fix preinstall dir handling.
258
2592004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * bootloader/Makefile.am: Preinstall dirs.
262        * Makefile.am: Reflect changes to bsp.am.
263        Preinstall dist_project_lib*.
264
2652004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * bootloader/Makefile.am: Fix up paths having been broken in
268        previous patch.
269
2702004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * bootloader/Makefile.am: Remove references to $(top_srcdir).
273        Remove NM, LD. Cosmetics.
274
2752004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * configure.ac: Explicitly check for NM.
278
2792004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * Makefile.am: Reflect changes to bsp.am.
282
2832004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
286
2872004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * wrapup/Makefile.am: Convert to automake-building rules.
290
2912004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
294
2952004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
298        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
299        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
300        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
301        Use automake compilation rules.
302        Rename clock.rel to pclock.rel (Conflict with libcpu).
303        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
304        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
305        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
306        vectors/Makefile.am, vme/Makefile.am: Remove.
307        * configure.ac: Reflect changes above.
308        * wrapup/Makefile.am: Reflect changes above.
309
3102004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * wrapup/Makefile.am: Reflect changes to
313        ../support/*exception_processing/*.
314
3152004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
318        Add RTEMS_PROG_CCAS.
319
3202004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Add PREINSTALL_DIRS.
323        * irq/Makefile.am: Add PREINSTALL_DIRS.
324        * motorola/Makefile.am: Add PREINSTALL_DIRS.
325        * openpic/Makefile.am: Add PREINSTALL_DIRS.
326        * pci/Makefile.am: Add PREINSTALL_DIRS.
327        * vectors/Makefile.am: Add PREINSTALL_DIRS.
328        * vme/Makefile.am: Add PREINSTALL_DIRS.
329        * wrapup/Makefile.am: Reflect changes to libcpu.
330
3312004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
334        Add PRE/TMPINSTALL_FILES to CLEANFILES.
335        * bootloader/Makefile.am: Ditto.
336        * irq/Makefile.am: Ditto.
337        * motorola/Makefile.am: Ditto.
338        * openpic/Makefile.am: Ditto.
339        * pci/Makefile.am: Ditto.
340        * start/Makefile.am: Ditto.
341        * startup/Makefile.am: Ditto.
342        * vectors/Makefile.am: Ditto.
343        * vme/Makefile.am: Ditto.
344
3452004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * wrapup/Makefile.am: Eliminate $(LIB).
348        Use noinst_DATA to trigger building libbsp.a.
349
3502003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * start/Makefile.am: Add BUILD-VARIANTS.
353
3542003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * vectors/Makefile.am: Fix typos.
357        * vme/Makefile.am: Fix typos.
358
3592003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * bootloader/Makefile.am: Eliminate VPATH.
362        * clock/Makefile.am: Eliminate VPATH.
363        * console/Makefile.am: Eliminate VPATH.
364        * irq/Makefile.am: Eliminate VPATH.
365        * motorola/Makefile.am: Eliminate VPATH.
366        * openpic/Makefile.am: Eliminate VPATH.
367        * pci/Makefile.am: Eliminate VPATH.
368        * residual/Makefile.am: Eliminate VPATH.
369        * start/Makefile.am: Eliminate VPATH.
370        * startup/Makefile.am: Eliminate VPATH.
371        * vectors/Makefile.am: Eliminate VPATH.
372        * vme/Makefile.am: Eliminate VPATH.
373
3742003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
377        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
378        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
379
3802003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
383        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
384        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
385        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
386        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
387        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
388        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
389        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
390        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
391        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
392
3932003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
396
3972003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * bootloader/Makefile.am: Misc cleanups and fixes.
400        * motorola/Makefile.am: Misc cleanups and fixes.
401        * start/Makefile.am: Misc cleanups and fixes.
402        * startup/Makefile.am: Misc cleanups and fixes.
403        * startup/linkcmds: Preparations for gcc-3.3.x.
404
4052003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * Makefile.am: Cosmetics.
408        * bootloader/Makefile.am: Cosmetics.
409        * startup/Makefile.am: Cosmetics.
410
4112003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * Makefile.am: Add preinstallation dirstamp support.
414        * bootloader/Makefile.am: Cosmetics.
415        * clock/Makefile.am: Cosmetics.
416        * console/Makefile.am: Cosmetics.
417        * irq/Makefile.am: Add preinstallation dirstamp support.
418        * motorola/Makefile.am: Cosmetics.
419        * openpic/Makefile.am: Cosmetics.
420        * pci/Makefile.am: Cosmetics.
421        * residual/Makefile.am: Cosmetics.
422        * start/Makefile.am: Cosmetics.
423        * startup/Makefile.am: Cosmetics.
424        * vectors/Makefile.am: Add preinstallation dirstamp support.
425        * vme/Makefile.am: Add preinstallation dirstamp support.
426        * wrapup/Makefile.am: Cosmetics.
427
4282003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * clock/Makefile.am: Remove all-local: $(ARCH).
431        * console/Makefile.am: Remove all-local: $(ARCH).
432        * irq/Makefile.am: Remove all-local: $(ARCH).
433        * motorola/Makefile.am: Remove all-local: $(ARCH).
434        * openpic/Makefile.am: Remove all-local: $(ARCH).
435        * pci/Makefile.am: Remove all-local: $(ARCH).
436        * residual/Makefile.am: Remove all-local: $(ARCH).
437        * start/Makefile.am: Remove all-local: $(ARCH).
438        * startup/Makefile.am: Remove all-local: $(ARCH).
439        * vectors/Makefile.am: Remove all-local: $(ARCH).
440        * vme/Makefile.am: Remove all-local: $(ARCH).
441        * wrapup/Makefile.am: Remove all-local: $(ARCH).
442
4432003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * vectors/Makefile.am: Fix header installation.
446
4472003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * Makefile.am: Merge-in include/Makefile.am.
450        Reflect changes to bsp.am.
451        * include/Makefile.am: Remove.
452        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
453        coding standards).
454        * configure.ac: Reflect changes above.
455        * irq/Makefile.am: Fix header installation.
456        * motorola/Makefile.am: Fix header installation.
457        * openpic/Makefile.am: Fix header installation.
458        * pci/Makefile.am: Fix header installation.
459
4602003-09-26      Till Strauman <strauman@slac.stanford.edu>
461
462        PR 496/bsps
463        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
464        is used when initial heap size is limited to first 32 MB of RAM to
465        satisfy boot loader requirements.
466
4672003-09-26  Till Straumann <strauman@slac.stanford.edu>
468
469        PR 497/bsps
470        * BOOTING: Document letting the bootloader shut down the
471        network interface since it continues to run after loading
472        RTEMS application and has to be dealt with.
473 
4742003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * bsp_specs: Remove *lib:.
477
4782003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * Makefile.am: Reflect having moved aclocal/.
481
4822003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * Makefile.am: Reflect having moved automake/.
485        * bootloader/Makefile.am: Reflect having moved automake/.
486        * clock/Makefile.am: Reflect having moved automake/.
487        * console/Makefile.am: Reflect having moved automake/.
488        * include/Makefile.am: Reflect having moved automake/.
489        * irq/Makefile.am: Reflect having moved automake/.
490        * motorola/Makefile.am: Reflect having moved automake/.
491        * openpic/Makefile.am: Reflect having moved automake/.
492        * pci/Makefile.am: Reflect having moved automake/.
493        * residual/Makefile.am: Reflect having moved automake/.
494        * start/Makefile.am: Reflect having moved automake/.
495        * startup/Makefile.am: Reflect having moved automake/.
496        * vectors/Makefile.am: Reflect having moved automake/.
497        * vme/Makefile.am: Reflect having moved automake/.
498        * wrapup/Makefile.am: Reflect having moved automake/.
499
5002003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
503
5042003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        PR 444/bsps
507        PR 445/bsps
508        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
509        -DUSE_ENHANCED_INTR_API from cpp.
510        Remove cpp, old_cpp (now unused).
511        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
512
5132003-03-27      Joel Sherrill <joel@OARcorp.com>
514
515        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
516        compile the bootloader.
517
5182003-03-18  Till Straumann <strauman@slac.stanford.edu>
519
520        PR 356/bsps
521        * bsp_specs, start/Makefile.am, startup/linkcmds
522        This patch makes RTEMS/powerpc/shared EABI compliant.
523        Declare all linker-script defined addresses as
524        variables of unknown size and not as short objects
525        like 'int', 'void*' etc.
526        This prevents the compiler from generating a relocation
527        who assumes the existence of an __rtems_end object in
528        one of the short data areas (which would result in a
529        linker error).
530
5312003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
532
533        * configure.ac: Remove AC_CONFIG_AUX_DIR.
534
5352003-02-20      Till Straumann <strauman@slac.stanford.edu>
536
537        PR 349/bsps
538        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
539        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
540        Let the powerpc/shared (+derived) BSPs use pagetable support
541        from libcpu.
542
5432003-02-20      Till Straumann <strauman@slac.stanford.edu>
544
545        PR 349/bsps
546        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
547        to use the vmeUniverse VME-PCI bridge driver.
548        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
549
5502003-02-20      Till Straumann <strauman@slac.stanford.edu>
551
552        PR 349/bsps
553        * openpic/Makefile.am, pci/Makefile.am:
554          - install the 'openpic.h' and 'pci.h' headers
555          - avoid a name clash by renaming 'vsprintf' & friends
556            to 'k_vsprintf' etc.
557          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
558          - irq.c:
559             * fix: remove implicit assumption that ISA interrupt vectors start
560                    at 0
561             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
562               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
563          - fix: EABI compliance; isr/exception lowlevel handlers must not
564                 clobber R2 or R13
565          - fix: openpic_init was called with the polarity/senses tables
566                 swapped (fixed wrong order of arguments)
567          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
568
5692003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
570
571        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
572
5732003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
574
575        * configure.ac: AC_PREREQ(2.57).
576
5772003-01-20      Joel Sherrill <joel@OARcorp.com>
578
579        * startup/linkcmds*: Add FreeBSD sysctl() sections.
580
5812002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
582 
583        * startup/linkcmds: Shifted .init, .fini to match better with
584        crtbegin/crtend linking.
585
5862002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
589        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
590        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
591        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
592        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
593        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
594        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
595        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
596        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
597        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
598        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
599
6002002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * start/Makefile.am: Use install-data-local to install startfile.
603
6042002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
607
608002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
609
610        * README.mtx603e: New file.
611
6122002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
613
614        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
615        constructors/destructors run correctly. 
616        * startup/linkcmds: Increased code length and updated the ctor/dtor
617        sections to handle crtbegin, crtend objects.
618>       
6192002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * .cvsignore: Reformat.
622        Add autom4te*cache.
623        Remove autom4te.cache.
624
6252002-08-21      Joel Sherrill <joel@OARcorp.com>
626
627        * bsp_specs: Added support for -nostdlibs.
628
6292002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
630
631        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
632
6332002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
634
635        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
636        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
637        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
638        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
639        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
640        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
641        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
642        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
643        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
644        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
645        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
646        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
647
6482002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * bootloader/Makefile.am: Install bootloader.o.
651        Install bootloader/bootloader.ppcboot.lds.
652
6532002-07-24      Joel Sherrill <joel@OARcorp.com>
654
655        * vectors/Makefile.am: Install bsp/vectors.h.
656
6572002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * include/Makefile.am: Fix preinstallation.
660        * bootloader: Eliminate $(INCLUDES).
661
6622002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
663
664        * start/Makefile.am: Eliminate PGM.
665        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
666
6672002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
668
669        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
670
6712002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
674        Remove $(OBJS) from all-local.
675
6762002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
679
6802001-05-14      Till Straumann <strauman@slac.stanford.edu>
681
682        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
683        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
684        with the goal to make it more flexible and reusable by other
685        BSPs. The main strategies were:
686            - eliminate hardcoded base addresses; devices use offsets
687              and a BSP defined base address.
688            - separate functionality into different files (e.g. reboot from
689              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
690            - separate initialization code into separate files (e.g.  PCI
691              bridge detection/initialization was separated from the more
692              generic PCI access routines), also to make it easier for
693              'derived' BSPs to substitute their own initialization code.
694        There are also a couple of enhancements and fixes:
695            - IRQ handling code now has a hook for attaching a VME bridge.
696            - OpenPIC is now explicitely initialized (polarities, senses).
697              Eliminated the implicit assumption on the presence of an ISA PIC.
698            - UART and console driver now supports more than 1 port. The current
699              maximum of 2 can easily be extended by enlarging a table (it
700              would even be easier if the ISR API was not broken by design).
701            - fixed polled_io.c so it correctly supports console on COM2
702            - fixed TLB invalidation code (start.S).
703            - exception handler prints a stack backtrace.
704            - added BSP_pciFindDevice() to scan the pci bus for a particular
705              vendor/device/instance.
706
7072001-05-09      Joel Sherrill <joel@OARcorp.com>
708
709        * startup/linkcmds: In support of gcc 3.1, added one of more
710        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
711        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
712        and direction of segments to memory regions may also have been
713        addressed.  This was a sweep across all BSPs.
714 
7152001-04-08      Joel Sherrill <joel@OARcorp.com>
716
717        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
718 
7192002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
722
7232001-04-02      Joel Sherrill <joel@OARcorp.com>
724
725        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
726
7272002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
728
729        * configure.ac:
730        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
731        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
732        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
733        * Makefile.am: Remove AUTOMAKE_OPTIONS.
734        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
735        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
736        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
737        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
738        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
739        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
740        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
741        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
742        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
743        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
744        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
745        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
746
7472001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
748
749        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
750
7512001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
753        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
754
7552001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
756
757        * Makefile.am: Add @exceptions@ to SUBDIRS;
758        Remove need_motorola_powerpc.
759        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
760        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
761        Remove need_motorola_powerpc;
762        Add RTEMS_PPC_EXCEPTIONS([new]).
763        * include/Makefile.am: Replace PREINSTALL_FILES with
764        TMPINSTALL_FILES, include force-preinstall.am.
765        * wrapup/Makefile.am: Apply @exceptions@.
766
7672001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
768
769        * configure.ac: Add bspopts.h.
770        * include/.cvsignore: Add stamp-h* and bspopts.h*.
771        * include/Makefile.am: Add bspopts.h.
772        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
773
7742001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
775
776        * bootloader/Makefile.am: completely reworked.
777        * configure.ac: Add AM_PROG_AS.
778
7792001-10-25      Joel Sherrill <joel@OARcorp.com>
780
781        * startup/linkcmds: Added _init and _fini.
782
7832001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
786        * configure.in: Remove.
787        * configure.ac: New file, generated from configure.in by autoupdate.
788
7892001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
790
791        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
792        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
793        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
794        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
795        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
796        * bootloader/Makefile.am: Use 'CLEANFILES ='.
797
7982001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
799
800        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
801
8022001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
803
804        * bootloader/Makefile.am: Modified to install bootloader so
805        make-exe rule can avoid writing to install point or assuming
806        BSP build tree is available.
807
8082000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
811
8122000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
813
814        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
815
8162000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
817
818        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
819        Switch to GNU canonicalization.
820
8212000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
822
823        * startup/linkcmds: Added lines so DWARF debug information
824        would be available.  Otherwise gdb complains that the offsets
825        for the debug info are incorrect and doesn't load the files.
826
8272000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
828
829        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
830        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
831        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
832        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
833        Include compile.am
834
8352000-08-10      Joel Sherrill <joel@OARcorp.com>
836
837        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.