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

4.104.115
Last change on this file since f6c6e17d was df393962, checked in by Joel Sherrill <joel.sherrill@…>, on 12/04/08 at 20:34:02

2008-12-04 Joel Sherrill <joel.sherrill@…>

  • bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
  • Property mode set to 100644
File size: 29.2 KB
Line 
12008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bsp_specs: Move -e start from *link to *startfile to avoid warning
4        for undefined entry symbol when linking relocatables with binutils
5        2.19.
6
72008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
10        of building libbspstart.a, using automake-rules.
11
122008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * Makefile.am: Eliminate *_SOURCES.
15
162008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
19        components.
20
212008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
24
252008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * Makefile.am, configure.ac: Make letting boot_card() handle work area
28        allocation mandatory. Rename
29        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
30
312008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can
34        optionally print a message, poll for user to press key, and call
35        bsp_reset(). Using this eliminates the various bsp_cleanup()
36        implementations which had their own implementation and variety of
37        string constants.
38
392008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * include/bsp.h: Add use of bsp_get_work_area() in its own file and
42        rely on BSP Framework to perform more initialization.
43
442008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * Makefile.am: Rework to avoid .rel files.
47
482007-12-11      Till Straumann <strauman@slac.stanford.edu>
49
50        * Makefile.am: use new irq_bspsupport.rel which was
51        split out of exc_bspsupport.rel to provide finer-grained
52        control over what BSPs want to use.
53
542007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
57        RTEMS provided accessor macros to obtain configuration fields.
58
592007-12-10      Till Straumann <strauman@slac.stanford.edu>
60       
61        * Makefile.am: use shared exception/interrupt support
62        from libcpu/powerpc/new-exceptions/bspsupport rather
63        than ../shared/vectors , ../shared/irq
64
652007-12-10      Till Straumann <strauman@slac.stanford.edu>
66       
67        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
68        shared/start/vectors_entry.S: moved vectors_entry.S to
69        'start' subdir and made a start file rather than
70        element of vectors.rel (it should always be linked but
71        won't if it is the sole member of vectors.rel).
72
732007-12-08      Till Straumann <strauman@slac.stanford.edu>
74
75        * Makefile.am: merged shared/vme/vme_universe.c and
76        shared/vme/vme_universe_dma.c into one file.
77
782007-12-08      Till Straumann <strauman@slac.stanford.edu>
79
80        * Makefile.am: irq_supp.h was moved from shared/irq to
81        libcpu/powerpc/new-exceptions/bspsupport.
82
832007-11-30      Till Straumann <strauman@slac.stanford.edu>
84
85        * include/bsp.h: declare BSP_commandline_string variable.
86
872007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
90        Table to Configuration Table. Eliminate CPU Table from all ports.
91        Delete references to CPU Table in all forms.
92
932007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * preinstall.am: Moved most of the remaining CPU Table fields to the
96        Configuration Table. This included pretasking_hook, predriver_hook,
97        postdriver_hook, idle_task, do_zero_of_workspace,
98        extra_mpci_receive_server_stack, stack_allocate_hook, and
99        stack_free_hook. As a side-effect of this effort some multiprocessing
100        code was made conditional and some style clean up occurred.
101
1022007-11-30      Till Straumann <strauman@slac.stanford.edu>
103
104        * Makefile.am: install new <irq/irq_supp.h> header
105
1062007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * Makefile.am: ShowBATS() split out to helper routine so sharable by
109        more BSPs.
110
1112007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * bsp_specs: Remove qrtems_debug.
114
1152007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
116
117        * README.MVME2400:
118        Added file to describe setup of a MVME2432 board for use with RTEMS
119
1202007-01-30      Till Straumann <strauman@slac.stanford.edu>
121
122        * Makefile.am, preinstall.am, include/bsp.h:
123        Use VME DMA support implemented by vmeUniverse and
124        libbsp/powerpc/shared/vme/vme_universe_dma.c
125        Added explanation for use of BSP_PIC_DO_EOI by
126        BSP implementors who derive from this 'include/bsp.h'.
127
1282007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
131
1322006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * configure.ac: New BUG-REPORT address.
135
1362006-11-15      Joel Sherrill <joel@OARcorp.com>
137
138        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
139        file and simplified initialization.
140
1412006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * Makefile.am: Remove superfluous -DASM.
144
1452006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * configure.ac: Require autoconf-2.60. Require automake-1.10.
148
1492006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
152
1532006-09-11      Chris Johns <chrisj@rtems.org>
154
155        * times.mcp750: Removed extra CRLF.
156       
1572006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
158
159        * configure.ac: Remove explicit ampolish3 support (now in
160        RTEMS_BSP_CONFIGURE).
161
1622006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
163
164        * configure.ac: Add ampolish3 support.
165        * Makefile.am: Add preinstall.am.
166
1672005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
168
169        * configure.ac: Remove USE_ENHANCED_INTR_API.
170
1712005-11-09      Eric Norum <norume@aps.anl.gov>
172
173        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
174        * Makefile.am: Need to install vme_am_defs.h,
175
1762005-11-03      Till Straumann <strauman@slac.stanford.edu>
177
178        * shared/irq/openpic_i8259_irq.c: New file.
179        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
180        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
181        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
182        specifica from generic irq handling into openpic_i8259_irq.c; added
183        some compilation conditionals to help BSPs without ISA to omit ISA
184        interrupts and calling i8259 code.
185
1862005-11-03      Till Straumann <strauman@slac.stanford.edu>
187
188        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
189        zerobss.c files to list to be made. Added some explanations about
190        CPU <-> PCI <-> VME address mapping issues.
191
1922005-11-03      Till Straumann <strauman@slac.stanford.edu>
193
194        * Makefile.am, startup/linkcmds:
195        moved linkcmds to shared area for other BSPs to use
196
1972005-10-20      Eric Norum <norume@aps.anl.gov>
198
199        * include/bsp.h: Support MVME2100.
200
2012005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
202
203        * include/bsp.h: New header guard.
204
2052005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
206
207        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
208
2092005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
210
211        * Makefile.am: Merge-in wrapup/Makefile.am.
212        * wrapup/Makefile.am: Remove.
213        * configure.ac: Reflect changes above.
214
2152005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
216
217        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
218
2192005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
220
221        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
222
2232004-11-17      Joel Sherrill <joel@OARcorp.com>
224
225        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
226
2272004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
228
229        * README.MVME2100: Update to include DBAT0.
230        * startup/linkcmds: Add sections from new gcc versions.
231
2322004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
233
234        PR 717/bsps
235        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
236
2372004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
238
239        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
240        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
241        also a significant amount of spelling and whitespace cleanup.
242        * README.MVME2100: New file.
243
2442004-11-05      Joel Sherrill <joel@OARcorp.com>
245
246        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
247
2482004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
249
250        * configure.ac: Require automake > 1.9.
251
2522004-05-22      Joel Sherrill <joel@OARcorp.com>
253
254        PR 615/bsps
255        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
256        that is the only kind this BSP supports and tm27 does not care which
257        interrupt model is used as long as the macros are properly defined.
258
2592004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
260
261        PR 610/bsps
262        * Makefile.am: Add include/tm27.h, Cosmetics.
263        * include/tm27.h: Final cosmetics.
264
2652004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
266
267        * include/bsp.h: Split out tmtest27 support.
268        * include/tm27.h: New.
269
2702004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
271
272        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
273        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
274
2752004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
276
277        * include/bsp.h: Convert to using c99 fixed size types.
278
2792004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * bootloader/Makefile.am: Fix preinstall dir handling.
282
2832004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * bootloader/Makefile.am: Preinstall dirs.
286        * Makefile.am: Reflect changes to bsp.am.
287        Preinstall dist_project_lib*.
288
2892004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * bootloader/Makefile.am: Fix up paths having been broken in
292        previous patch.
293
2942004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * bootloader/Makefile.am: Remove references to $(top_srcdir).
297        Remove NM, LD. Cosmetics.
298
2992004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * configure.ac: Explicitly check for NM.
302
3032004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * Makefile.am: Reflect changes to bsp.am.
306
3072004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
310
3112004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * wrapup/Makefile.am: Convert to automake-building rules.
314
3152004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
318
3192004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
322        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
323        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
324        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
325        Use automake compilation rules.
326        Rename clock.rel to pclock.rel (Conflict with libcpu).
327        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
328        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
329        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
330        vectors/Makefile.am, vme/Makefile.am: Remove.
331        * configure.ac: Reflect changes above.
332        * wrapup/Makefile.am: Reflect changes above.
333
3342004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * wrapup/Makefile.am: Reflect changes to
337        ../support/*exception_processing/*.
338
3392004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
342        Add RTEMS_PROG_CCAS.
343
3442004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * Makefile.am: Add PREINSTALL_DIRS.
347        * irq/Makefile.am: Add PREINSTALL_DIRS.
348        * motorola/Makefile.am: Add PREINSTALL_DIRS.
349        * openpic/Makefile.am: Add PREINSTALL_DIRS.
350        * pci/Makefile.am: Add PREINSTALL_DIRS.
351        * vectors/Makefile.am: Add PREINSTALL_DIRS.
352        * vme/Makefile.am: Add PREINSTALL_DIRS.
353        * wrapup/Makefile.am: Reflect changes to libcpu.
354
3552004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
358        Add PRE/TMPINSTALL_FILES to CLEANFILES.
359        * bootloader/Makefile.am: Ditto.
360        * irq/Makefile.am: Ditto.
361        * motorola/Makefile.am: Ditto.
362        * openpic/Makefile.am: Ditto.
363        * pci/Makefile.am: Ditto.
364        * start/Makefile.am: Ditto.
365        * startup/Makefile.am: Ditto.
366        * vectors/Makefile.am: Ditto.
367        * vme/Makefile.am: Ditto.
368
3692004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * wrapup/Makefile.am: Eliminate $(LIB).
372        Use noinst_DATA to trigger building libbsp.a.
373
3742003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * start/Makefile.am: Add BUILD-VARIANTS.
377
3782003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * vectors/Makefile.am: Fix typos.
381        * vme/Makefile.am: Fix typos.
382
3832003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * bootloader/Makefile.am: Eliminate VPATH.
386        * clock/Makefile.am: Eliminate VPATH.
387        * console/Makefile.am: Eliminate VPATH.
388        * irq/Makefile.am: Eliminate VPATH.
389        * motorola/Makefile.am: Eliminate VPATH.
390        * openpic/Makefile.am: Eliminate VPATH.
391        * pci/Makefile.am: Eliminate VPATH.
392        * residual/Makefile.am: Eliminate VPATH.
393        * start/Makefile.am: Eliminate VPATH.
394        * startup/Makefile.am: Eliminate VPATH.
395        * vectors/Makefile.am: Eliminate VPATH.
396        * vme/Makefile.am: Eliminate VPATH.
397
3982003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
401        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
402        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
403
4042003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
407        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
408        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
409        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
410        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
411        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
412        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
413        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
414        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
415        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
416
4172003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
420
4212003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * bootloader/Makefile.am: Misc cleanups and fixes.
424        * motorola/Makefile.am: Misc cleanups and fixes.
425        * start/Makefile.am: Misc cleanups and fixes.
426        * startup/Makefile.am: Misc cleanups and fixes.
427        * startup/linkcmds: Preparations for gcc-3.3.x.
428
4292003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * Makefile.am: Cosmetics.
432        * bootloader/Makefile.am: Cosmetics.
433        * startup/Makefile.am: Cosmetics.
434
4352003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * Makefile.am: Add preinstallation dirstamp support.
438        * bootloader/Makefile.am: Cosmetics.
439        * clock/Makefile.am: Cosmetics.
440        * console/Makefile.am: Cosmetics.
441        * irq/Makefile.am: Add preinstallation dirstamp support.
442        * motorola/Makefile.am: Cosmetics.
443        * openpic/Makefile.am: Cosmetics.
444        * pci/Makefile.am: Cosmetics.
445        * residual/Makefile.am: Cosmetics.
446        * start/Makefile.am: Cosmetics.
447        * startup/Makefile.am: Cosmetics.
448        * vectors/Makefile.am: Add preinstallation dirstamp support.
449        * vme/Makefile.am: Add preinstallation dirstamp support.
450        * wrapup/Makefile.am: Cosmetics.
451
4522003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
453
454        * clock/Makefile.am: Remove all-local: $(ARCH).
455        * console/Makefile.am: Remove all-local: $(ARCH).
456        * irq/Makefile.am: Remove all-local: $(ARCH).
457        * motorola/Makefile.am: Remove all-local: $(ARCH).
458        * openpic/Makefile.am: Remove all-local: $(ARCH).
459        * pci/Makefile.am: Remove all-local: $(ARCH).
460        * residual/Makefile.am: Remove all-local: $(ARCH).
461        * start/Makefile.am: Remove all-local: $(ARCH).
462        * startup/Makefile.am: Remove all-local: $(ARCH).
463        * vectors/Makefile.am: Remove all-local: $(ARCH).
464        * vme/Makefile.am: Remove all-local: $(ARCH).
465        * wrapup/Makefile.am: Remove all-local: $(ARCH).
466
4672003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * vectors/Makefile.am: Fix header installation.
470
4712003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * Makefile.am: Merge-in include/Makefile.am.
474        Reflect changes to bsp.am.
475        * include/Makefile.am: Remove.
476        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
477        coding standards).
478        * configure.ac: Reflect changes above.
479        * irq/Makefile.am: Fix header installation.
480        * motorola/Makefile.am: Fix header installation.
481        * openpic/Makefile.am: Fix header installation.
482        * pci/Makefile.am: Fix header installation.
483
4842003-09-26      Till Strauman <strauman@slac.stanford.edu>
485
486        PR 496/bsps
487        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
488        is used when initial heap size is limited to first 32 MB of RAM to
489        satisfy boot loader requirements.
490
4912003-09-26  Till Straumann <strauman@slac.stanford.edu>
492
493        PR 497/bsps
494        * BOOTING: Document letting the bootloader shut down the
495        network interface since it continues to run after loading
496        RTEMS application and has to be dealt with.
497 
4982003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        * bsp_specs: Remove *lib:.
501
5022003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * Makefile.am: Reflect having moved aclocal/.
505
5062003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
507
508        * Makefile.am: Reflect having moved automake/.
509        * bootloader/Makefile.am: Reflect having moved automake/.
510        * clock/Makefile.am: Reflect having moved automake/.
511        * console/Makefile.am: Reflect having moved automake/.
512        * include/Makefile.am: Reflect having moved automake/.
513        * irq/Makefile.am: Reflect having moved automake/.
514        * motorola/Makefile.am: Reflect having moved automake/.
515        * openpic/Makefile.am: Reflect having moved automake/.
516        * pci/Makefile.am: Reflect having moved automake/.
517        * residual/Makefile.am: Reflect having moved automake/.
518        * start/Makefile.am: Reflect having moved automake/.
519        * startup/Makefile.am: Reflect having moved automake/.
520        * vectors/Makefile.am: Reflect having moved automake/.
521        * vme/Makefile.am: Reflect having moved automake/.
522        * wrapup/Makefile.am: Reflect having moved automake/.
523
5242003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
525
526        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
527
5282003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
529
530        PR 444/bsps
531        PR 445/bsps
532        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
533        -DUSE_ENHANCED_INTR_API from cpp.
534        Remove cpp, old_cpp (now unused).
535        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
536
5372003-03-27      Joel Sherrill <joel@OARcorp.com>
538
539        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
540        compile the bootloader.
541
5422003-03-18  Till Straumann <strauman@slac.stanford.edu>
543
544        PR 356/bsps
545        * bsp_specs, start/Makefile.am, startup/linkcmds
546        This patch makes RTEMS/powerpc/shared EABI compliant.
547        Declare all linker-script defined addresses as
548        variables of unknown size and not as short objects
549        like 'int', 'void*' etc.
550        This prevents the compiler from generating a relocation
551        who assumes the existence of an __rtems_end object in
552        one of the short data areas (which would result in a
553        linker error).
554
5552003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * configure.ac: Remove AC_CONFIG_AUX_DIR.
558
5592003-02-20      Till Straumann <strauman@slac.stanford.edu>
560
561        PR 349/bsps
562        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
563        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
564        Let the powerpc/shared (+derived) BSPs use pagetable support
565        from libcpu.
566
5672003-02-20      Till Straumann <strauman@slac.stanford.edu>
568
569        PR 349/bsps
570        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
571        to use the vmeUniverse VME-PCI bridge driver.
572        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
573
5742003-02-20      Till Straumann <strauman@slac.stanford.edu>
575
576        PR 349/bsps
577        * openpic/Makefile.am, pci/Makefile.am:
578          - install the 'openpic.h' and 'pci.h' headers
579          - avoid a name clash by renaming 'vsprintf' & friends
580            to 'k_vsprintf' etc.
581          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
582          - irq.c:
583             * fix: remove implicit assumption that ISA interrupt vectors start
584                    at 0
585             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
586               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
587          - fix: EABI compliance; isr/exception lowlevel handlers must not
588                 clobber R2 or R13
589          - fix: openpic_init was called with the polarity/senses tables
590                 swapped (fixed wrong order of arguments)
591          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
592
5932003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
596
5972003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
598
599        * configure.ac: AC_PREREQ(2.57).
600
6012003-01-20      Joel Sherrill <joel@OARcorp.com>
602
603        * startup/linkcmds*: Add FreeBSD sysctl() sections.
604
6052002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
606 
607        * startup/linkcmds: Shifted .init, .fini to match better with
608        crtbegin/crtend linking.
609
6102002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
613        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
614        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
615        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
616        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
617        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
618        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
619        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
620        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
621        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
622        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
623
6242002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * start/Makefile.am: Use install-data-local to install startfile.
627
6282002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
631
632002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
633
634        * README.mtx603e: New file.
635
6362002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
637
638        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
639        constructors/destructors run correctly. 
640        * startup/linkcmds: Increased code length and updated the ctor/dtor
641        sections to handle crtbegin, crtend objects.
642>       
6432002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
644
645        * .cvsignore: Reformat.
646        Add autom4te*cache.
647        Remove autom4te.cache.
648
6492002-08-21      Joel Sherrill <joel@OARcorp.com>
650
651        * bsp_specs: Added support for -nostdlibs.
652
6532002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
654
655        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
656
6572002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
660        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
661        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
662        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
663        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
664        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
665        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
666        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
667        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
668        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
669        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
670        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
671
6722002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
673
674        * bootloader/Makefile.am: Install bootloader.o.
675        Install bootloader/bootloader.ppcboot.lds.
676
6772002-07-24      Joel Sherrill <joel@OARcorp.com>
678
679        * vectors/Makefile.am: Install bsp/vectors.h.
680
6812002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
682
683        * include/Makefile.am: Fix preinstallation.
684        * bootloader: Eliminate $(INCLUDES).
685
6862002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * start/Makefile.am: Eliminate PGM.
689        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
690
6912002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
694
6952002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
698        Remove $(OBJS) from all-local.
699
7002002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
701
702        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
703
7042001-05-14      Till Straumann <strauman@slac.stanford.edu>
705
706        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
707        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
708        with the goal to make it more flexible and reusable by other
709        BSPs. The main strategies were:
710            - eliminate hardcoded base addresses; devices use offsets
711              and a BSP defined base address.
712            - separate functionality into different files (e.g. reboot from
713              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
714            - separate initialization code into separate files (e.g.  PCI
715              bridge detection/initialization was separated from the more
716              generic PCI access routines), also to make it easier for
717              'derived' BSPs to substitute their own initialization code.
718        There are also a couple of enhancements and fixes:
719            - IRQ handling code now has a hook for attaching a VME bridge.
720            - OpenPIC is now explicitely initialized (polarities, senses).
721              Eliminated the implicit assumption on the presence of an ISA PIC.
722            - UART and console driver now supports more than 1 port. The current
723              maximum of 2 can easily be extended by enlarging a table (it
724              would even be easier if the ISR API was not broken by design).
725            - fixed polled_io.c so it correctly supports console on COM2
726            - fixed TLB invalidation code (start.S).
727            - exception handler prints a stack backtrace.
728            - added BSP_pciFindDevice() to scan the pci bus for a particular
729              vendor/device/instance.
730
7312001-05-09      Joel Sherrill <joel@OARcorp.com>
732
733        * startup/linkcmds: In support of gcc 3.1, added one of more
734        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
735        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
736        and direction of segments to memory regions may also have been
737        addressed.  This was a sweep across all BSPs.
738 
7392001-04-08      Joel Sherrill <joel@OARcorp.com>
740
741        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
742 
7432002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
744
745        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
746
7472001-04-02      Joel Sherrill <joel@OARcorp.com>
748
749        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
750
7512002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
753        * configure.ac:
754        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
755        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
756        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
757        * Makefile.am: Remove AUTOMAKE_OPTIONS.
758        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
759        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
760        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
761        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
762        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
763        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
764        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
765        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
766        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
767        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
768        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
769        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
770
7712001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
772
773        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
774
7752001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
778
7792001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        * Makefile.am: Add @exceptions@ to SUBDIRS;
782        Remove need_motorola_powerpc.
783        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
784        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
785        Remove need_motorola_powerpc;
786        Add RTEMS_PPC_EXCEPTIONS([new]).
787        * include/Makefile.am: Replace PREINSTALL_FILES with
788        TMPINSTALL_FILES, include force-preinstall.am.
789        * wrapup/Makefile.am: Apply @exceptions@.
790
7912001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
792
793        * configure.ac: Add bspopts.h.
794        * include/.cvsignore: Add stamp-h* and bspopts.h*.
795        * include/Makefile.am: Add bspopts.h.
796        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
797
7982001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
799
800        * bootloader/Makefile.am: completely reworked.
801        * configure.ac: Add AM_PROG_AS.
802
8032001-10-25      Joel Sherrill <joel@OARcorp.com>
804
805        * startup/linkcmds: Added _init and _fini.
806
8072001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
808
809        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
810        * configure.in: Remove.
811        * configure.ac: New file, generated from configure.in by autoupdate.
812
8132001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
816        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
817        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
818        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
819        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
820        * bootloader/Makefile.am: Use 'CLEANFILES ='.
821
8222001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
823
824        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
825
8262001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
827
828        * bootloader/Makefile.am: Modified to install bootloader so
829        make-exe rule can avoid writing to install point or assuming
830        BSP build tree is available.
831
8322000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
833
834        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
835
8362000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
837
838        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
839
8402000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
841
842        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
843        Switch to GNU canonicalization.
844
8452000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
846
847        * startup/linkcmds: Added lines so DWARF debug information
848        would be available.  Otherwise gdb complains that the offsets
849        for the debug info are incorrect and doesn't load the files.
850
8512000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
852
853        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
854        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
855        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
856        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
857        Include compile.am
858
8592000-08-10      Joel Sherrill <joel@OARcorp.com>
860
861        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.