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

4.104.115
Last change on this file since ddfaa296 was ddfaa296, checked in by Joel Sherrill <joel.sherrill@…>, on 09/22/08 at 21:50:21

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
RevLine 
[ddfaa296]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
[76432f9]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
[1d0ee80e]142008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
15
16        * Makefile.am: Rework to avoid .rel files.
17
[7988f8e]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
[9cf283a]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
[83d4456]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
[79262a32]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
[7223038]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
[1051054]532007-11-30      Till Straumann <strauman@slac.stanford.edu>
54
55        * include/bsp.h: declare BSP_commandline_string variable.
56
[99856a3]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
[8e1b35f]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
[76e9cda9]722007-11-30      Till Straumann <strauman@slac.stanford.edu>
73
74        * Makefile.am: install new <irq/irq_supp.h> header
75
[67ef0f1]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
[2679eb9d]812007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
82
83        * bsp_specs: Remove qrtems_debug.
84
[d59cae9]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
[1102f897]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
[33997695]982007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
101
[fcb0cd46]1022006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * configure.ac: New BUG-REPORT address.
105
[aa4369c]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
[57357d9]1112006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * Makefile.am: Remove superfluous -DASM.
114
[754610f]1152006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * configure.ac: Require autoconf-2.60. Require automake-1.10.
118
[36e0d53]1192006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
122
[cb66894]1232006-09-11      Chris Johns <chrisj@rtems.org>
124
125        * times.mcp750: Removed extra CRLF.
126       
[73733dc]1272006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
128
129        * configure.ac: Remove explicit ampolish3 support (now in
130        RTEMS_BSP_CONFIGURE).
131
[7cc4f59]1322006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        * configure.ac: Add ampolish3 support.
135        * Makefile.am: Add preinstall.am.
136
[cea62b21]1372005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
138
139        * configure.ac: Remove USE_ENHANCED_INTR_API.
140
[d5b3fe52]1412005-11-09      Eric Norum <norume@aps.anl.gov>
142
[cea62b21]143        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
144        * Makefile.am: Need to install vme_am_defs.h,
[d5b3fe52]145
[cea62b21]1462005-11-03      Till Straumann <strauman@slac.stanford.edu>
[8c9fffd]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
[cea62b21]1562005-11-03      Till Straumann <strauman@slac.stanford.edu>
[be45f8e]157
158        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
[086c1c3]159        zerobss.c files to list to be made. Added some explanations about
160        CPU <-> PCI <-> VME address mapping issues.
[cea62b21]161
1622005-11-03      Till Straumann <strauman@slac.stanford.edu>
[4ef2fd43]163
[0ac68b0]164        * Makefile.am, startup/linkcmds:
165        moved linkcmds to shared area for other BSPs to use
[4ef2fd43]166
[cc2fcc1]1672005-10-20      Eric Norum <norume@aps.anl.gov>
168
[086c1c3]169        * include/bsp.h: Support MVME2100.
[cc2fcc1]170
[34c4852]1712005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
172
173        * include/bsp.h: New header guard.
174
[756f4a4]1752005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
176
177        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
178
[5133bd6]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
[844609f9]1852005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
186
187        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
188
[71cbb66]1892005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
192
[eb9015ec]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
[ef724e9]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
[d183f658]2022004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
203
204        PR 717/bsps
205        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
206
[f9877d25]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
[9bffc2b6]2142004-11-05      Joel Sherrill <joel@OARcorp.com>
215
216        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
217
[97891e5e]2182004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
219
220        * configure.ac: Require automake > 1.9.
221
[96e5865]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
[3defec6]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
[76488aa]2352004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
236
237        * include/bsp.h: Split out tmtest27 support.
238        * include/tm27.h: New.
239
[0a0d67c5]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
[d352678]2452004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
246
247        * include/bsp.h: Convert to using c99 fixed size types.
248
[f8914a3]2492004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * bootloader/Makefile.am: Fix preinstall dir handling.
252
[2a7f9a28]2532004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
[984ea8b3]255        * bootloader/Makefile.am: Preinstall dirs.
[2a7f9a28]256        * Makefile.am: Reflect changes to bsp.am.
257        Preinstall dist_project_lib*.
258
[3afcb03]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
[335cf3a]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
[2a56535e]2692004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * configure.ac: Explicitly check for NM.
272
[6ac101b]2732004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * Makefile.am: Reflect changes to bsp.am.
276
[c24d7c84]2772004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
280
[50efa6e]2812004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * wrapup/Makefile.am: Convert to automake-building rules.
284
[da0a573]2852004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
288
[3f5232a]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
[84b68f5f]3042004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * wrapup/Makefile.am: Reflect changes to
307        ../support/*exception_processing/*.
308
[f3c5a0ec]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
[518ce392]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
[c56c440]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
[6411947]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
[88272b70]3442003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * start/Makefile.am: Add BUILD-VARIANTS.
347
[27c06b0]3482003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * vectors/Makefile.am: Fix typos.
351        * vme/Makefile.am: Fix typos.
352
[c659294]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
[e4cc31c7]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
[f2bd16e]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
[810720b6]3872003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
390
[84f0cfb]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
[d497b74]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
[f42a7891]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
[03db12e]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
[7d7cdefe]4372003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
438
439        * vectors/Makefile.am: Fix header installation.
440
[23090f33]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
[ac09036]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
[fca113c]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 
[e05490a8]4682003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * bsp_specs: Remove *lib:.
471
[fe8bc62f]4722003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * Makefile.am: Reflect having moved aclocal/.
475
[6badcc2]4762003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
[c483a4e]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/.
[6badcc2]493
[7dcc3fe]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
[d931f107]4982003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
[75fcb394]500        PR 444/bsps
501        PR 445/bsps
[d931f107]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
[edd688e]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
[c4561f2]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
[6600424d]5252003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
526
527        * configure.ac: Remove AC_CONFIG_AUX_DIR.
528
[8f814761]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
[e00763df]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
[8fcce4f]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
[ccd81b60]5632003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
566
[9b5c258]5672003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * configure.ac: AC_PREREQ(2.57).
570
[1d36d2af]5712003-01-20      Joel Sherrill <joel@OARcorp.com>
572
573        * startup/linkcmds*: Add FreeBSD sysctl() sections.
574
[fad4a52b]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
[7a78028]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
[59a01a6e]5942002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
595
596        * start/Makefile.am: Use install-data-local to install startfile.
597
[8361b50]5982002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
600        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
601
[3ae9de1]602002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
603
604        * README.mtx603e: New file.
605
[5d81ce9]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>       
[8730f45]6132002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
614
615        * .cvsignore: Reformat.
616        Add autom4te*cache.
617        Remove autom4te.cache.
618
[a2ae30c2]6192002-08-21      Joel Sherrill <joel@OARcorp.com>
620
621        * bsp_specs: Added support for -nostdlibs.
622
[2dd806a6]6232002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
624
625        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
626
[730ad0c]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
[caee5a7]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
[7e111950]6472002-07-24      Joel Sherrill <joel@OARcorp.com>
648
649        * vectors/Makefile.am: Install bsp/vectors.h.
650
[115a390]6512002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * include/Makefile.am: Fix preinstallation.
654        * bootloader: Eliminate $(INCLUDES).
655
[b9288fb1]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
[f1feebb]6612002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
664
[445c0a0]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
[80defac]6702002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
673
[6a4df9f9]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).
[85c92574]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
[238f450]699              vendor/device/instance.
700
7012001-05-09      Joel Sherrill <joel@OARcorp.com>
702
[6d3d6a0e]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
[133a020]707        addressed.  This was a sweep across all BSPs.
708 
7092001-04-08      Joel Sherrill <joel@OARcorp.com>
710
[d521eaa]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.
[85ca769]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.
[9e1ae79]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.
[4fe0abdc]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
[5f4867d]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
[1ea5087]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
[ac9253e]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.
[df25c998]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
[8c4566a]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.
[6f21328]782
7832001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
[0589f0b]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
[feead226]7922001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
793
794        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
795
[a314d3b4]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
[e83378d]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.
[068231cd]805
[4cb5d29]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
[068231cd]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
[e94ad1fe]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.