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

4.104.115
Last change on this file since be10c5e was ddfaa296, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 22, 2008 at 9:50:21 PM

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

  • Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants.
  • Property mode set to 100644
File size: 28.3 KB
Line 
12008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can
4        optionally print a message, poll for user to press key, and call
5        bsp_reset(). Using this eliminates the various bsp_cleanup()
6        implementations which had their own implementation and variety of
7        string constants.
8
92008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * include/bsp.h: Add use of bsp_get_work_area() in its own file and
12        rely on BSP Framework to perform more initialization.
13
142008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
15
16        * Makefile.am: Rework to avoid .rel files.
17
182007-12-11      Till Straumann <strauman@slac.stanford.edu>
19
20        * Makefile.am: use new irq_bspsupport.rel which was
21        split out of exc_bspsupport.rel to provide finer-grained
22        control over what BSPs want to use.
23
242007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
25
26        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
27        RTEMS provided accessor macros to obtain configuration fields.
28
292007-12-10      Till Straumann <strauman@slac.stanford.edu>
30       
31        * Makefile.am: use shared exception/interrupt support
32        from libcpu/powerpc/new-exceptions/bspsupport rather
33        than ../shared/vectors , ../shared/irq
34
352007-12-10      Till Straumann <strauman@slac.stanford.edu>
36       
37        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
38        shared/start/vectors_entry.S: moved vectors_entry.S to
39        'start' subdir and made a start file rather than
40        element of vectors.rel (it should always be linked but
41        won't if it is the sole member of vectors.rel).
42
432007-12-08      Till Straumann <strauman@slac.stanford.edu>
44
45        * Makefile.am: merged shared/vme/vme_universe.c and
46        shared/vme/vme_universe_dma.c into one file.
47
482007-12-08      Till Straumann <strauman@slac.stanford.edu>
49
50        * Makefile.am: irq_supp.h was moved from shared/irq to
51        libcpu/powerpc/new-exceptions/bspsupport.
52
532007-11-30      Till Straumann <strauman@slac.stanford.edu>
54
55        * include/bsp.h: declare BSP_commandline_string variable.
56
572007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
60        Table to Configuration Table. Eliminate CPU Table from all ports.
61        Delete references to CPU Table in all forms.
62
632007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
64
65        * preinstall.am: Moved most of the remaining CPU Table fields to the
66        Configuration Table. This included pretasking_hook, predriver_hook,
67        postdriver_hook, idle_task, do_zero_of_workspace,
68        extra_mpci_receive_server_stack, stack_allocate_hook, and
69        stack_free_hook. As a side-effect of this effort some multiprocessing
70        code was made conditional and some style clean up occurred.
71
722007-11-30      Till Straumann <strauman@slac.stanford.edu>
73
74        * Makefile.am: install new <irq/irq_supp.h> header
75
762007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * Makefile.am: ShowBATS() split out to helper routine so sharable by
79        more BSPs.
80
812007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
82
83        * bsp_specs: Remove qrtems_debug.
84
852007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
86
87        * README.MVME2400:
88        Added file to describe setup of a MVME2432 board for use with RTEMS
89
902007-01-30      Till Straumann <strauman@slac.stanford.edu>
91
92        * Makefile.am, preinstall.am, include/bsp.h:
93        Use VME DMA support implemented by vmeUniverse and
94        libbsp/powerpc/shared/vme/vme_universe_dma.c
95        Added explanation for use of BSP_PIC_DO_EOI by
96        BSP implementors who derive from this 'include/bsp.h'.
97
982007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
101
1022006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * configure.ac: New BUG-REPORT address.
105
1062006-11-15      Joel Sherrill <joel@OARcorp.com>
107
108        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
109        file and simplified initialization.
110
1112006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * Makefile.am: Remove superfluous -DASM.
114
1152006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * configure.ac: Require autoconf-2.60. Require automake-1.10.
118
1192006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
122
1232006-09-11      Chris Johns <chrisj@rtems.org>
124
125        * times.mcp750: Removed extra CRLF.
126       
1272006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
128
129        * configure.ac: Remove explicit ampolish3 support (now in
130        RTEMS_BSP_CONFIGURE).
131
1322006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        * configure.ac: Add ampolish3 support.
135        * Makefile.am: Add preinstall.am.
136
1372005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
138
139        * configure.ac: Remove USE_ENHANCED_INTR_API.
140
1412005-11-09      Eric Norum <norume@aps.anl.gov>
142
143        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
144        * Makefile.am: Need to install vme_am_defs.h,
145
1462005-11-03      Till Straumann <strauman@slac.stanford.edu>
147
148        * shared/irq/openpic_i8259_irq.c: New file.
149        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
150        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
151        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
152        specifica from generic irq handling into openpic_i8259_irq.c; added
153        some compilation conditionals to help BSPs without ISA to omit ISA
154        interrupts and calling i8259 code.
155
1562005-11-03      Till Straumann <strauman@slac.stanford.edu>
157
158        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
159        zerobss.c files to list to be made. Added some explanations about
160        CPU <-> PCI <-> VME address mapping issues.
161
1622005-11-03      Till Straumann <strauman@slac.stanford.edu>
163
164        * Makefile.am, startup/linkcmds:
165        moved linkcmds to shared area for other BSPs to use
166
1672005-10-20      Eric Norum <norume@aps.anl.gov>
168
169        * include/bsp.h: Support MVME2100.
170
1712005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
172
173        * include/bsp.h: New header guard.
174
1752005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
176
177        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
178
1792005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
180
181        * Makefile.am: Merge-in wrapup/Makefile.am.
182        * wrapup/Makefile.am: Remove.
183        * configure.ac: Reflect changes above.
184
1852005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
186
187        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
188
1892005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
192
1932004-11-17      Joel Sherrill <joel@OARcorp.com>
194
195        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
196
1972004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
198
199        * README.MVME2100: Update to include DBAT0.
200        * startup/linkcmds: Add sections from new gcc versions.
201
2022004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
203
204        PR 717/bsps
205        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
206
2072004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
208
209        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
210        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
211        also a significant amount of spelling and whitespace cleanup.
212        * README.MVME2100: New file.
213
2142004-11-05      Joel Sherrill <joel@OARcorp.com>
215
216        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
217
2182004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
219
220        * configure.ac: Require automake > 1.9.
221
2222004-05-22      Joel Sherrill <joel@OARcorp.com>
223
224        PR 615/bsps
225        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
226        that is the only kind this BSP supports and tm27 does not care which
227        interrupt model is used as long as the macros are properly defined.
228
2292004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
230
231        PR 610/bsps
232        * Makefile.am: Add include/tm27.h, Cosmetics.
233        * include/tm27.h: Final cosmetics.
234
2352004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
236
237        * include/bsp.h: Split out tmtest27 support.
238        * include/tm27.h: New.
239
2402004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
241
242        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
243        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
244
2452004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
246
247        * include/bsp.h: Convert to using c99 fixed size types.
248
2492004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * bootloader/Makefile.am: Fix preinstall dir handling.
252
2532004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * bootloader/Makefile.am: Preinstall dirs.
256        * Makefile.am: Reflect changes to bsp.am.
257        Preinstall dist_project_lib*.
258
2592004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * bootloader/Makefile.am: Fix up paths having been broken in
262        previous patch.
263
2642004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * bootloader/Makefile.am: Remove references to $(top_srcdir).
267        Remove NM, LD. Cosmetics.
268
2692004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * configure.ac: Explicitly check for NM.
272
2732004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * Makefile.am: Reflect changes to bsp.am.
276
2772004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
280
2812004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * wrapup/Makefile.am: Convert to automake-building rules.
284
2852004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
288
2892004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
292        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
293        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
294        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
295        Use automake compilation rules.
296        Rename clock.rel to pclock.rel (Conflict with libcpu).
297        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
298        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
299        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
300        vectors/Makefile.am, vme/Makefile.am: Remove.
301        * configure.ac: Reflect changes above.
302        * wrapup/Makefile.am: Reflect changes above.
303
3042004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * wrapup/Makefile.am: Reflect changes to
307        ../support/*exception_processing/*.
308
3092004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
312        Add RTEMS_PROG_CCAS.
313
3142004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * Makefile.am: Add PREINSTALL_DIRS.
317        * irq/Makefile.am: Add PREINSTALL_DIRS.
318        * motorola/Makefile.am: Add PREINSTALL_DIRS.
319        * openpic/Makefile.am: Add PREINSTALL_DIRS.
320        * pci/Makefile.am: Add PREINSTALL_DIRS.
321        * vectors/Makefile.am: Add PREINSTALL_DIRS.
322        * vme/Makefile.am: Add PREINSTALL_DIRS.
323        * wrapup/Makefile.am: Reflect changes to libcpu.
324
3252004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
328        Add PRE/TMPINSTALL_FILES to CLEANFILES.
329        * bootloader/Makefile.am: Ditto.
330        * irq/Makefile.am: Ditto.
331        * motorola/Makefile.am: Ditto.
332        * openpic/Makefile.am: Ditto.
333        * pci/Makefile.am: Ditto.
334        * start/Makefile.am: Ditto.
335        * startup/Makefile.am: Ditto.
336        * vectors/Makefile.am: Ditto.
337        * vme/Makefile.am: Ditto.
338
3392004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * wrapup/Makefile.am: Eliminate $(LIB).
342        Use noinst_DATA to trigger building libbsp.a.
343
3442003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * start/Makefile.am: Add BUILD-VARIANTS.
347
3482003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * vectors/Makefile.am: Fix typos.
351        * vme/Makefile.am: Fix typos.
352
3532003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * bootloader/Makefile.am: Eliminate VPATH.
356        * clock/Makefile.am: Eliminate VPATH.
357        * console/Makefile.am: Eliminate VPATH.
358        * irq/Makefile.am: Eliminate VPATH.
359        * motorola/Makefile.am: Eliminate VPATH.
360        * openpic/Makefile.am: Eliminate VPATH.
361        * pci/Makefile.am: Eliminate VPATH.
362        * residual/Makefile.am: Eliminate VPATH.
363        * start/Makefile.am: Eliminate VPATH.
364        * startup/Makefile.am: Eliminate VPATH.
365        * vectors/Makefile.am: Eliminate VPATH.
366        * vme/Makefile.am: Eliminate VPATH.
367
3682003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
371        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
372        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
373
3742003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
377        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
378        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
379        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
380        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
381        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
382        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
383        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
384        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
385        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
386
3872003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
390
3912003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * bootloader/Makefile.am: Misc cleanups and fixes.
394        * motorola/Makefile.am: Misc cleanups and fixes.
395        * start/Makefile.am: Misc cleanups and fixes.
396        * startup/Makefile.am: Misc cleanups and fixes.
397        * startup/linkcmds: Preparations for gcc-3.3.x.
398
3992003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * Makefile.am: Cosmetics.
402        * bootloader/Makefile.am: Cosmetics.
403        * startup/Makefile.am: Cosmetics.
404
4052003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * Makefile.am: Add preinstallation dirstamp support.
408        * bootloader/Makefile.am: Cosmetics.
409        * clock/Makefile.am: Cosmetics.
410        * console/Makefile.am: Cosmetics.
411        * irq/Makefile.am: Add preinstallation dirstamp support.
412        * motorola/Makefile.am: Cosmetics.
413        * openpic/Makefile.am: Cosmetics.
414        * pci/Makefile.am: Cosmetics.
415        * residual/Makefile.am: Cosmetics.
416        * start/Makefile.am: Cosmetics.
417        * startup/Makefile.am: Cosmetics.
418        * vectors/Makefile.am: Add preinstallation dirstamp support.
419        * vme/Makefile.am: Add preinstallation dirstamp support.
420        * wrapup/Makefile.am: Cosmetics.
421
4222003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * clock/Makefile.am: Remove all-local: $(ARCH).
425        * console/Makefile.am: Remove all-local: $(ARCH).
426        * irq/Makefile.am: Remove all-local: $(ARCH).
427        * motorola/Makefile.am: Remove all-local: $(ARCH).
428        * openpic/Makefile.am: Remove all-local: $(ARCH).
429        * pci/Makefile.am: Remove all-local: $(ARCH).
430        * residual/Makefile.am: Remove all-local: $(ARCH).
431        * start/Makefile.am: Remove all-local: $(ARCH).
432        * startup/Makefile.am: Remove all-local: $(ARCH).
433        * vectors/Makefile.am: Remove all-local: $(ARCH).
434        * vme/Makefile.am: Remove all-local: $(ARCH).
435        * wrapup/Makefile.am: Remove all-local: $(ARCH).
436
4372003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
438
439        * vectors/Makefile.am: Fix header installation.
440
4412003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * Makefile.am: Merge-in include/Makefile.am.
444        Reflect changes to bsp.am.
445        * include/Makefile.am: Remove.
446        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
447        coding standards).
448        * configure.ac: Reflect changes above.
449        * irq/Makefile.am: Fix header installation.
450        * motorola/Makefile.am: Fix header installation.
451        * openpic/Makefile.am: Fix header installation.
452        * pci/Makefile.am: Fix header installation.
453
4542003-09-26      Till Strauman <strauman@slac.stanford.edu>
455
456        PR 496/bsps
457        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
458        is used when initial heap size is limited to first 32 MB of RAM to
459        satisfy boot loader requirements.
460
4612003-09-26  Till Straumann <strauman@slac.stanford.edu>
462
463        PR 497/bsps
464        * BOOTING: Document letting the bootloader shut down the
465        network interface since it continues to run after loading
466        RTEMS application and has to be dealt with.
467 
4682003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * bsp_specs: Remove *lib:.
471
4722003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * Makefile.am: Reflect having moved aclocal/.
475
4762003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * Makefile.am: Reflect having moved automake/.
479        * bootloader/Makefile.am: Reflect having moved automake/.
480        * clock/Makefile.am: Reflect having moved automake/.
481        * console/Makefile.am: Reflect having moved automake/.
482        * include/Makefile.am: Reflect having moved automake/.
483        * irq/Makefile.am: Reflect having moved automake/.
484        * motorola/Makefile.am: Reflect having moved automake/.
485        * openpic/Makefile.am: Reflect having moved automake/.
486        * pci/Makefile.am: Reflect having moved automake/.
487        * residual/Makefile.am: Reflect having moved automake/.
488        * start/Makefile.am: Reflect having moved automake/.
489        * startup/Makefile.am: Reflect having moved automake/.
490        * vectors/Makefile.am: Reflect having moved automake/.
491        * vme/Makefile.am: Reflect having moved automake/.
492        * wrapup/Makefile.am: Reflect having moved automake/.
493
4942003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
497
4982003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        PR 444/bsps
501        PR 445/bsps
502        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
503        -DUSE_ENHANCED_INTR_API from cpp.
504        Remove cpp, old_cpp (now unused).
505        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
506
5072003-03-27      Joel Sherrill <joel@OARcorp.com>
508
509        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
510        compile the bootloader.
511
5122003-03-18  Till Straumann <strauman@slac.stanford.edu>
513
514        PR 356/bsps
515        * bsp_specs, start/Makefile.am, startup/linkcmds
516        This patch makes RTEMS/powerpc/shared EABI compliant.
517        Declare all linker-script defined addresses as
518        variables of unknown size and not as short objects
519        like 'int', 'void*' etc.
520        This prevents the compiler from generating a relocation
521        who assumes the existence of an __rtems_end object in
522        one of the short data areas (which would result in a
523        linker error).
524
5252003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
526
527        * configure.ac: Remove AC_CONFIG_AUX_DIR.
528
5292003-02-20      Till Straumann <strauman@slac.stanford.edu>
530
531        PR 349/bsps
532        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
533        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
534        Let the powerpc/shared (+derived) BSPs use pagetable support
535        from libcpu.
536
5372003-02-20      Till Straumann <strauman@slac.stanford.edu>
538
539        PR 349/bsps
540        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
541        to use the vmeUniverse VME-PCI bridge driver.
542        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
543
5442003-02-20      Till Straumann <strauman@slac.stanford.edu>
545
546        PR 349/bsps
547        * openpic/Makefile.am, pci/Makefile.am:
548          - install the 'openpic.h' and 'pci.h' headers
549          - avoid a name clash by renaming 'vsprintf' & friends
550            to 'k_vsprintf' etc.
551          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
552          - irq.c:
553             * fix: remove implicit assumption that ISA interrupt vectors start
554                    at 0
555             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
556               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
557          - fix: EABI compliance; isr/exception lowlevel handlers must not
558                 clobber R2 or R13
559          - fix: openpic_init was called with the polarity/senses tables
560                 swapped (fixed wrong order of arguments)
561          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
562
5632003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
566
5672003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * configure.ac: AC_PREREQ(2.57).
570
5712003-01-20      Joel Sherrill <joel@OARcorp.com>
572
573        * startup/linkcmds*: Add FreeBSD sysctl() sections.
574
5752002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
576 
577        * startup/linkcmds: Shifted .init, .fini to match better with
578        crtbegin/crtend linking.
579
5802002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
583        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
584        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
585        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
586        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
587        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
588        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
589        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
590        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
591        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
592        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
593
5942002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
595
596        * start/Makefile.am: Use install-data-local to install startfile.
597
5982002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
600        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
601
602002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
603
604        * README.mtx603e: New file.
605
6062002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
607
608        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
609        constructors/destructors run correctly. 
610        * startup/linkcmds: Increased code length and updated the ctor/dtor
611        sections to handle crtbegin, crtend objects.
612>       
6132002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
614
615        * .cvsignore: Reformat.
616        Add autom4te*cache.
617        Remove autom4te.cache.
618
6192002-08-21      Joel Sherrill <joel@OARcorp.com>
620
621        * bsp_specs: Added support for -nostdlibs.
622
6232002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
624
625        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
626
6272002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
628
629        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
630        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
631        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
632        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
633        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
634        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
635        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
636        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
637        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
638        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
639        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
640        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
641
6422002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * bootloader/Makefile.am: Install bootloader.o.
645        Install bootloader/bootloader.ppcboot.lds.
646
6472002-07-24      Joel Sherrill <joel@OARcorp.com>
648
649        * vectors/Makefile.am: Install bsp/vectors.h.
650
6512002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * include/Makefile.am: Fix preinstallation.
654        * bootloader: Eliminate $(INCLUDES).
655
6562002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
657
658        * start/Makefile.am: Eliminate PGM.
659        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
660
6612002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
664
6652002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
666
667        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
668        Remove $(OBJS) from all-local.
669
6702002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
673
6742001-05-14      Till Straumann <strauman@slac.stanford.edu>
675
676        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
677        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
678        with the goal to make it more flexible and reusable by other
679        BSPs. The main strategies were:
680            - eliminate hardcoded base addresses; devices use offsets
681              and a BSP defined base address.
682            - separate functionality into different files (e.g. reboot from
683              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
684            - separate initialization code into separate files (e.g.  PCI
685              bridge detection/initialization was separated from the more
686              generic PCI access routines), also to make it easier for
687              'derived' BSPs to substitute their own initialization code.
688        There are also a couple of enhancements and fixes:
689            - IRQ handling code now has a hook for attaching a VME bridge.
690            - OpenPIC is now explicitely initialized (polarities, senses).
691              Eliminated the implicit assumption on the presence of an ISA PIC.
692            - UART and console driver now supports more than 1 port. The current
693              maximum of 2 can easily be extended by enlarging a table (it
694              would even be easier if the ISR API was not broken by design).
695            - fixed polled_io.c so it correctly supports console on COM2
696            - fixed TLB invalidation code (start.S).
697            - exception handler prints a stack backtrace.
698            - added BSP_pciFindDevice() to scan the pci bus for a particular
699              vendor/device/instance.
700
7012001-05-09      Joel Sherrill <joel@OARcorp.com>
702
703        * startup/linkcmds: In support of gcc 3.1, added one of more
704        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
705        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
706        and direction of segments to memory regions may also have been
707        addressed.  This was a sweep across all BSPs.
708 
7092001-04-08      Joel Sherrill <joel@OARcorp.com>
710
711        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
712 
7132002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
714
715        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
716
7172001-04-02      Joel Sherrill <joel@OARcorp.com>
718
719        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
720
7212002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
722
723        * configure.ac:
724        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
725        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
726        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
727        * Makefile.am: Remove AUTOMAKE_OPTIONS.
728        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
729        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
730        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
731        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
732        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
733        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
734        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
735        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
736        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
737        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
738        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
739        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
740
7412001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
744
7452001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
746
747        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
748
7492001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
750
751        * Makefile.am: Add @exceptions@ to SUBDIRS;
752        Remove need_motorola_powerpc.
753        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
754        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
755        Remove need_motorola_powerpc;
756        Add RTEMS_PPC_EXCEPTIONS([new]).
757        * include/Makefile.am: Replace PREINSTALL_FILES with
758        TMPINSTALL_FILES, include force-preinstall.am.
759        * wrapup/Makefile.am: Apply @exceptions@.
760
7612001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * configure.ac: Add bspopts.h.
764        * include/.cvsignore: Add stamp-h* and bspopts.h*.
765        * include/Makefile.am: Add bspopts.h.
766        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
767
7682001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * bootloader/Makefile.am: completely reworked.
771        * configure.ac: Add AM_PROG_AS.
772
7732001-10-25      Joel Sherrill <joel@OARcorp.com>
774
775        * startup/linkcmds: Added _init and _fini.
776
7772001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
778
779        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
780        * configure.in: Remove.
781        * configure.ac: New file, generated from configure.in by autoupdate.
782
7832001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
786        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
787        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
788        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
789        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
790        * bootloader/Makefile.am: Use 'CLEANFILES ='.
791
7922001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
793
794        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
795
7962001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
797
798        * bootloader/Makefile.am: Modified to install bootloader so
799        make-exe rule can avoid writing to install point or assuming
800        BSP build tree is available.
801
8022000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
803
804        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
805
8062000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
807
808        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
809
8102000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
811
812        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
813        Switch to GNU canonicalization.
814
8152000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
816
817        * startup/linkcmds: Added lines so DWARF debug information
818        would be available.  Otherwise gdb complains that the offsets
819        for the debug info are incorrect and doesn't load the files.
820
8212000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
822
823        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
824        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
825        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
826        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
827        Include compile.am
828
8292000-08-10      Joel Sherrill <joel@OARcorp.com>
830
831        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.