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

4.115
Last change on this file since 4f599ed was 4f599ed, checked in by Till Straumann <strauman@…>, on 05/18/11 at 05:26:53

2011-05-18 Till Straumann <strauman@…>

PR1797/bsps: Applied cleaned-up version of Kate's patch.
CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h'
setting and as such configurable.

  • Property mode set to 100644
File size: 31.3 KB
RevLine 
[4f599ed]12011-05-17      Till Straumann <strauman@slac.stanford.edu>
2
3        PR1797/bsps
4        * configure.ac, include/bsp.h: Made
5        CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK a bspopts.h setting.
6
[6001e7e]72011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * include/tm27.h:
10        Use "__asm__" instead of "asm" for improved c99-compliance.
11
[8ee3775]122011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * configure.ac: Require autoconf-2.68, automake-1.11.1.
15
[cd90b9c9]162010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
19
[438983d2]202010-06-29      Joel Sherrill <Joel.Sherrill@OARcorp.com>
21
22        * configure.ac: Added AC_CHECK_SIZEOF macro.
23
[43e74a47]242009-12-08      Eric Norum <wenorum@lbl.gov>
25
26        * include/bsp.h: Add network configuration preprocessor macros.
27
[2d2de4eb]282009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
29
30        * Makefile.am, preinstall.am: Update for exception support changes.
31
[f1c41e4]322009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * make/custom/mcp750.cfg: Remove RTEMS_BSP_FAMILY.
35        * make/custom/mtx603e.cfg: Remove RTEMS_BSP_FAMILY.
36        * make/custom/mvme2100.cfg: Remove RTEMS_BSP_FAMILY.
37        * make/custom/mvme2307.cfg: Remove RTEMS_BSP_FAMILY.
38
[218a2bb]392009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * configure.ac: Don't add -ansi -fasm to CFLAGS.
42
[ea781bbc]432009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * make/custom/mcp750.cfg: New (relocated from /make/custom).
46        * make/custom/mtx603e.cfg: New (relocated from /make/custom).
47        * make/custom/mvme2100.cfg: New (relocated from /make/custom).
48        * make/custom/mvme2307.cfg: New (relocated from /make/custom).
49
[6b2b37d2]502009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
53
54 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
[a3a6fae]55
56        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
57        Should be automatically handled by confdefs.h or the application.
58
[d1be26b]592009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
62        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
63        have the same options.
64
[12f9e942]652008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * bsp_specs: Remove -Qy from *link.
68
[df393962]692008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * bsp_specs: Move -e start from *link to *startfile to avoid warning
72        for undefined entry symbol when linking relocatables with binutils
73        2.19.
74
[e985817e]752008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
78        of building libbspstart.a, using automake-rules.
79
[64eb0c7]802008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * Makefile.am: Eliminate *_SOURCES.
83
[e94666d]842008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
87        components.
88
[c06b3fa]892008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
92
[7a592dcd]932008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * Makefile.am, configure.ac: Make letting boot_card() handle work area
96        allocation mandatory. Rename
97        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
98
[ddfaa296]992008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can
102        optionally print a message, poll for user to press key, and call
103        bsp_reset(). Using this eliminates the various bsp_cleanup()
104        implementations which had their own implementation and variety of
105        string constants.
106
[76432f9]1072008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * include/bsp.h: Add use of bsp_get_work_area() in its own file and
110        rely on BSP Framework to perform more initialization.
111
[1d0ee80e]1122008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * Makefile.am: Rework to avoid .rel files.
115
[7988f8e]1162007-12-11      Till Straumann <strauman@slac.stanford.edu>
117
118        * Makefile.am: use new irq_bspsupport.rel which was
119        split out of exc_bspsupport.rel to provide finer-grained
120        control over what BSPs want to use.
121
[9cf283a]1222007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
125        RTEMS provided accessor macros to obtain configuration fields.
126
[83d4456]1272007-12-10      Till Straumann <strauman@slac.stanford.edu>
128       
129        * Makefile.am: use shared exception/interrupt support
130        from libcpu/powerpc/new-exceptions/bspsupport rather
131        than ../shared/vectors , ../shared/irq
132
1332007-12-10      Till Straumann <strauman@slac.stanford.edu>
134       
135        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
136        shared/start/vectors_entry.S: moved vectors_entry.S to
137        'start' subdir and made a start file rather than
138        element of vectors.rel (it should always be linked but
139        won't if it is the sole member of vectors.rel).
140
[79262a32]1412007-12-08      Till Straumann <strauman@slac.stanford.edu>
142
143        * Makefile.am: merged shared/vme/vme_universe.c and
144        shared/vme/vme_universe_dma.c into one file.
145
[7223038]1462007-12-08      Till Straumann <strauman@slac.stanford.edu>
147
148        * Makefile.am: irq_supp.h was moved from shared/irq to
149        libcpu/powerpc/new-exceptions/bspsupport.
150
[1051054]1512007-11-30      Till Straumann <strauman@slac.stanford.edu>
152
153        * include/bsp.h: declare BSP_commandline_string variable.
154
[99856a3]1552007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
156
157        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
158        Table to Configuration Table. Eliminate CPU Table from all ports.
159        Delete references to CPU Table in all forms.
160
[8e1b35f]1612007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * preinstall.am: Moved most of the remaining CPU Table fields to the
164        Configuration Table. This included pretasking_hook, predriver_hook,
165        postdriver_hook, idle_task, do_zero_of_workspace,
166        extra_mpci_receive_server_stack, stack_allocate_hook, and
167        stack_free_hook. As a side-effect of this effort some multiprocessing
168        code was made conditional and some style clean up occurred.
169
[76e9cda9]1702007-11-30      Till Straumann <strauman@slac.stanford.edu>
171
172        * Makefile.am: install new <irq/irq_supp.h> header
173
[67ef0f1]1742007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
175
176        * Makefile.am: ShowBATS() split out to helper routine so sharable by
177        more BSPs.
178
[2679eb9d]1792007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
180
181        * bsp_specs: Remove qrtems_debug.
182
[d59cae9]1832007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
184
185        * README.MVME2400:
186        Added file to describe setup of a MVME2432 board for use with RTEMS
187
[1102f897]1882007-01-30      Till Straumann <strauman@slac.stanford.edu>
189
190        * Makefile.am, preinstall.am, include/bsp.h:
191        Use VME DMA support implemented by vmeUniverse and
192        libbsp/powerpc/shared/vme/vme_universe_dma.c
193        Added explanation for use of BSP_PIC_DO_EOI by
194        BSP implementors who derive from this 'include/bsp.h'.
195
[33997695]1962007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
197
198        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
199
[fcb0cd46]2002006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * configure.ac: New BUG-REPORT address.
203
[aa4369c]2042006-11-15      Joel Sherrill <joel@OARcorp.com>
205
206        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
207        file and simplified initialization.
208
[57357d9]2092006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
210
211        * Makefile.am: Remove superfluous -DASM.
212
[754610f]2132006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
214
215        * configure.ac: Require autoconf-2.60. Require automake-1.10.
216
[36e0d53]2172006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
218
219        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
220
[cb66894]2212006-09-11      Chris Johns <chrisj@rtems.org>
222
223        * times.mcp750: Removed extra CRLF.
224       
[73733dc]2252006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
226
227        * configure.ac: Remove explicit ampolish3 support (now in
228        RTEMS_BSP_CONFIGURE).
229
[7cc4f59]2302006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
231
232        * configure.ac: Add ampolish3 support.
233        * Makefile.am: Add preinstall.am.
234
[cea62b21]2352005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
236
237        * configure.ac: Remove USE_ENHANCED_INTR_API.
238
[d5b3fe52]2392005-11-09      Eric Norum <norume@aps.anl.gov>
240
[cea62b21]241        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
242        * Makefile.am: Need to install vme_am_defs.h,
[d5b3fe52]243
[cea62b21]2442005-11-03      Till Straumann <strauman@slac.stanford.edu>
[8c9fffd]245
246        * shared/irq/openpic_i8259_irq.c: New file.
247        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
248        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
249        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
250        specifica from generic irq handling into openpic_i8259_irq.c; added
251        some compilation conditionals to help BSPs without ISA to omit ISA
252        interrupts and calling i8259 code.
253
[cea62b21]2542005-11-03      Till Straumann <strauman@slac.stanford.edu>
[be45f8e]255
256        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
[086c1c3]257        zerobss.c files to list to be made. Added some explanations about
258        CPU <-> PCI <-> VME address mapping issues.
[cea62b21]259
2602005-11-03      Till Straumann <strauman@slac.stanford.edu>
[4ef2fd43]261
[0ac68b0]262        * Makefile.am, startup/linkcmds:
263        moved linkcmds to shared area for other BSPs to use
[4ef2fd43]264
[cc2fcc1]2652005-10-20      Eric Norum <norume@aps.anl.gov>
266
[086c1c3]267        * include/bsp.h: Support MVME2100.
[cc2fcc1]268
[34c4852]2692005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
270
271        * include/bsp.h: New header guard.
272
[756f4a4]2732005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
274
275        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
276
[5133bd6]2772005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
278
279        * Makefile.am: Merge-in wrapup/Makefile.am.
280        * wrapup/Makefile.am: Remove.
281        * configure.ac: Reflect changes above.
282
[844609f9]2832005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
284
285        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
286
[71cbb66]2872005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
288
289        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
290
[eb9015ec]2912004-11-17      Joel Sherrill <joel@OARcorp.com>
292
293        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
294
[ef724e9]2952004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
296
297        * README.MVME2100: Update to include DBAT0.
298        * startup/linkcmds: Add sections from new gcc versions.
299
[d183f658]3002004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
301
302        PR 717/bsps
303        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
304
[f9877d25]3052004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
306
307        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
308        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
309        also a significant amount of spelling and whitespace cleanup.
310        * README.MVME2100: New file.
311
[9bffc2b6]3122004-11-05      Joel Sherrill <joel@OARcorp.com>
313
314        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
315
[97891e5e]3162004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
317
318        * configure.ac: Require automake > 1.9.
319
[96e5865]3202004-05-22      Joel Sherrill <joel@OARcorp.com>
321
322        PR 615/bsps
323        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
324        that is the only kind this BSP supports and tm27 does not care which
325        interrupt model is used as long as the macros are properly defined.
326
[3defec6]3272004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
328
329        PR 610/bsps
330        * Makefile.am: Add include/tm27.h, Cosmetics.
331        * include/tm27.h: Final cosmetics.
332
[76488aa]3332004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
334
335        * include/bsp.h: Split out tmtest27 support.
336        * include/tm27.h: New.
337
[0a0d67c5]3382004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
339
340        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
341        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
342
[d352678]3432004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
344
345        * include/bsp.h: Convert to using c99 fixed size types.
346
[f8914a3]3472004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * bootloader/Makefile.am: Fix preinstall dir handling.
350
[2a7f9a28]3512004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
[984ea8b3]353        * bootloader/Makefile.am: Preinstall dirs.
[2a7f9a28]354        * Makefile.am: Reflect changes to bsp.am.
355        Preinstall dist_project_lib*.
356
[3afcb03]3572004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * bootloader/Makefile.am: Fix up paths having been broken in
360        previous patch.
361
[335cf3a]3622004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * bootloader/Makefile.am: Remove references to $(top_srcdir).
365        Remove NM, LD. Cosmetics.
366
[2a56535e]3672004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * configure.ac: Explicitly check for NM.
370
[6ac101b]3712004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * Makefile.am: Reflect changes to bsp.am.
374
[c24d7c84]3752004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
378
[50efa6e]3792004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * wrapup/Makefile.am: Convert to automake-building rules.
382
[da0a573]3832004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
386
[3f5232a]3872004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
390        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
391        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
392        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
393        Use automake compilation rules.
394        Rename clock.rel to pclock.rel (Conflict with libcpu).
395        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
396        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
397        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
398        vectors/Makefile.am, vme/Makefile.am: Remove.
399        * configure.ac: Reflect changes above.
400        * wrapup/Makefile.am: Reflect changes above.
401
[84b68f5f]4022004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * wrapup/Makefile.am: Reflect changes to
405        ../support/*exception_processing/*.
406
[f3c5a0ec]4072004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
410        Add RTEMS_PROG_CCAS.
411
[518ce392]4122004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * Makefile.am: Add PREINSTALL_DIRS.
415        * irq/Makefile.am: Add PREINSTALL_DIRS.
416        * motorola/Makefile.am: Add PREINSTALL_DIRS.
417        * openpic/Makefile.am: Add PREINSTALL_DIRS.
418        * pci/Makefile.am: Add PREINSTALL_DIRS.
419        * vectors/Makefile.am: Add PREINSTALL_DIRS.
420        * vme/Makefile.am: Add PREINSTALL_DIRS.
421        * wrapup/Makefile.am: Reflect changes to libcpu.
422
[c56c440]4232004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
426        Add PRE/TMPINSTALL_FILES to CLEANFILES.
427        * bootloader/Makefile.am: Ditto.
428        * irq/Makefile.am: Ditto.
429        * motorola/Makefile.am: Ditto.
430        * openpic/Makefile.am: Ditto.
431        * pci/Makefile.am: Ditto.
432        * start/Makefile.am: Ditto.
433        * startup/Makefile.am: Ditto.
434        * vectors/Makefile.am: Ditto.
435        * vme/Makefile.am: Ditto.
436
[6411947]4372004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
438
439        * wrapup/Makefile.am: Eliminate $(LIB).
440        Use noinst_DATA to trigger building libbsp.a.
441
[88272b70]4422003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
443
444        * start/Makefile.am: Add BUILD-VARIANTS.
445
[27c06b0]4462003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * vectors/Makefile.am: Fix typos.
449        * vme/Makefile.am: Fix typos.
450
[c659294]4512003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * bootloader/Makefile.am: Eliminate VPATH.
454        * clock/Makefile.am: Eliminate VPATH.
455        * console/Makefile.am: Eliminate VPATH.
456        * irq/Makefile.am: Eliminate VPATH.
457        * motorola/Makefile.am: Eliminate VPATH.
458        * openpic/Makefile.am: Eliminate VPATH.
459        * pci/Makefile.am: Eliminate VPATH.
460        * residual/Makefile.am: Eliminate VPATH.
461        * start/Makefile.am: Eliminate VPATH.
462        * startup/Makefile.am: Eliminate VPATH.
463        * vectors/Makefile.am: Eliminate VPATH.
464        * vme/Makefile.am: Eliminate VPATH.
465
[e4cc31c7]4662003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
467
468        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
469        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
470        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
471
[f2bd16e]4722003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
475        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
476        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
477        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
478        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
479        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
480        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
481        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
482        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
483        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
484
[810720b6]4852003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
488
[84f0cfb]4892003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * bootloader/Makefile.am: Misc cleanups and fixes.
492        * motorola/Makefile.am: Misc cleanups and fixes.
493        * start/Makefile.am: Misc cleanups and fixes.
494        * startup/Makefile.am: Misc cleanups and fixes.
495        * startup/linkcmds: Preparations for gcc-3.3.x.
496
[d497b74]4972003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * Makefile.am: Cosmetics.
500        * bootloader/Makefile.am: Cosmetics.
501        * startup/Makefile.am: Cosmetics.
502
[f42a7891]5032003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
504
505        * Makefile.am: Add preinstallation dirstamp support.
506        * bootloader/Makefile.am: Cosmetics.
507        * clock/Makefile.am: Cosmetics.
508        * console/Makefile.am: Cosmetics.
509        * irq/Makefile.am: Add preinstallation dirstamp support.
510        * motorola/Makefile.am: Cosmetics.
511        * openpic/Makefile.am: Cosmetics.
512        * pci/Makefile.am: Cosmetics.
513        * residual/Makefile.am: Cosmetics.
514        * start/Makefile.am: Cosmetics.
515        * startup/Makefile.am: Cosmetics.
516        * vectors/Makefile.am: Add preinstallation dirstamp support.
517        * vme/Makefile.am: Add preinstallation dirstamp support.
518        * wrapup/Makefile.am: Cosmetics.
519
[03db12e]5202003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * clock/Makefile.am: Remove all-local: $(ARCH).
523        * console/Makefile.am: Remove all-local: $(ARCH).
524        * irq/Makefile.am: Remove all-local: $(ARCH).
525        * motorola/Makefile.am: Remove all-local: $(ARCH).
526        * openpic/Makefile.am: Remove all-local: $(ARCH).
527        * pci/Makefile.am: Remove all-local: $(ARCH).
528        * residual/Makefile.am: Remove all-local: $(ARCH).
529        * start/Makefile.am: Remove all-local: $(ARCH).
530        * startup/Makefile.am: Remove all-local: $(ARCH).
531        * vectors/Makefile.am: Remove all-local: $(ARCH).
532        * vme/Makefile.am: Remove all-local: $(ARCH).
533        * wrapup/Makefile.am: Remove all-local: $(ARCH).
534
[7d7cdefe]5352003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * vectors/Makefile.am: Fix header installation.
538
[23090f33]5392003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * Makefile.am: Merge-in include/Makefile.am.
542        Reflect changes to bsp.am.
543        * include/Makefile.am: Remove.
544        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
545        coding standards).
546        * configure.ac: Reflect changes above.
547        * irq/Makefile.am: Fix header installation.
548        * motorola/Makefile.am: Fix header installation.
549        * openpic/Makefile.am: Fix header installation.
550        * pci/Makefile.am: Fix header installation.
551
[ac09036]5522003-09-26      Till Strauman <strauman@slac.stanford.edu>
553
554        PR 496/bsps
555        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
556        is used when initial heap size is limited to first 32 MB of RAM to
557        satisfy boot loader requirements.
558
[fca113c]5592003-09-26  Till Straumann <strauman@slac.stanford.edu>
560
561        PR 497/bsps
562        * BOOTING: Document letting the bootloader shut down the
563        network interface since it continues to run after loading
564        RTEMS application and has to be dealt with.
565 
[e05490a8]5662003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
567
568        * bsp_specs: Remove *lib:.
569
[fe8bc62f]5702003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
571
572        * Makefile.am: Reflect having moved aclocal/.
573
[6badcc2]5742003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
[c483a4e]576        * Makefile.am: Reflect having moved automake/.
577        * bootloader/Makefile.am: Reflect having moved automake/.
578        * clock/Makefile.am: Reflect having moved automake/.
579        * console/Makefile.am: Reflect having moved automake/.
580        * include/Makefile.am: Reflect having moved automake/.
581        * irq/Makefile.am: Reflect having moved automake/.
582        * motorola/Makefile.am: Reflect having moved automake/.
583        * openpic/Makefile.am: Reflect having moved automake/.
584        * pci/Makefile.am: Reflect having moved automake/.
585        * residual/Makefile.am: Reflect having moved automake/.
586        * start/Makefile.am: Reflect having moved automake/.
587        * startup/Makefile.am: Reflect having moved automake/.
588        * vectors/Makefile.am: Reflect having moved automake/.
589        * vme/Makefile.am: Reflect having moved automake/.
590        * wrapup/Makefile.am: Reflect having moved automake/.
[6badcc2]591
[7dcc3fe]5922003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
593
594        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
595
[d931f107]5962003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
597
[75fcb394]598        PR 444/bsps
599        PR 445/bsps
[d931f107]600        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
601        -DUSE_ENHANCED_INTR_API from cpp.
602        Remove cpp, old_cpp (now unused).
603        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
604
[edd688e]6052003-03-27      Joel Sherrill <joel@OARcorp.com>
606
607        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
608        compile the bootloader.
609
[c4561f2]6102003-03-18  Till Straumann <strauman@slac.stanford.edu>
611
612        PR 356/bsps
613        * bsp_specs, start/Makefile.am, startup/linkcmds
614        This patch makes RTEMS/powerpc/shared EABI compliant.
615        Declare all linker-script defined addresses as
616        variables of unknown size and not as short objects
617        like 'int', 'void*' etc.
618        This prevents the compiler from generating a relocation
619        who assumes the existence of an __rtems_end object in
620        one of the short data areas (which would result in a
621        linker error).
622
[6600424d]6232003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
624
625        * configure.ac: Remove AC_CONFIG_AUX_DIR.
626
[8f814761]6272003-02-20      Till Straumann <strauman@slac.stanford.edu>
628
629        PR 349/bsps
630        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
631        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
632        Let the powerpc/shared (+derived) BSPs use pagetable support
633        from libcpu.
634
[e00763df]6352003-02-20      Till Straumann <strauman@slac.stanford.edu>
636
637        PR 349/bsps
638        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
639        to use the vmeUniverse VME-PCI bridge driver.
640        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
641
[8fcce4f]6422003-02-20      Till Straumann <strauman@slac.stanford.edu>
643
644        PR 349/bsps
645        * openpic/Makefile.am, pci/Makefile.am:
646          - install the 'openpic.h' and 'pci.h' headers
647          - avoid a name clash by renaming 'vsprintf' & friends
648            to 'k_vsprintf' etc.
649          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
650          - irq.c:
651             * fix: remove implicit assumption that ISA interrupt vectors start
652                    at 0
653             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
654               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
655          - fix: EABI compliance; isr/exception lowlevel handlers must not
656                 clobber R2 or R13
657          - fix: openpic_init was called with the polarity/senses tables
658                 swapped (fixed wrong order of arguments)
659          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
660
[ccd81b60]6612003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
664
[9b5c258]6652003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
666
667        * configure.ac: AC_PREREQ(2.57).
668
[1d36d2af]6692003-01-20      Joel Sherrill <joel@OARcorp.com>
670
671        * startup/linkcmds*: Add FreeBSD sysctl() sections.
672
[fad4a52b]6732002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
674 
675        * startup/linkcmds: Shifted .init, .fini to match better with
676        crtbegin/crtend linking.
677
[7a78028]6782002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
679
680        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
681        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
682        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
683        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
684        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
685        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
686        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
687        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
688        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
689        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
690        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
691
[59a01a6e]6922002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
693
694        * start/Makefile.am: Use install-data-local to install startfile.
695
[8361b50]6962002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
697
698        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
699
[3ae9de1]700002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
701
702        * README.mtx603e: New file.
703
[5d81ce9]7042002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
705
706        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
707        constructors/destructors run correctly. 
708        * startup/linkcmds: Increased code length and updated the ctor/dtor
709        sections to handle crtbegin, crtend objects.
710>       
[8730f45]7112002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
712
713        * .cvsignore: Reformat.
714        Add autom4te*cache.
715        Remove autom4te.cache.
716
[a2ae30c2]7172002-08-21      Joel Sherrill <joel@OARcorp.com>
718
719        * bsp_specs: Added support for -nostdlibs.
720
[2dd806a6]7212002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
722
723        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
724
[730ad0c]7252002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
727        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
728        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
729        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
730        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
731        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
732        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
733        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
734        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
735        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
736        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
737        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
738        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
739
[caee5a7]7402002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
741
742        * bootloader/Makefile.am: Install bootloader.o.
743        Install bootloader/bootloader.ppcboot.lds.
744
[7e111950]7452002-07-24      Joel Sherrill <joel@OARcorp.com>
746
747        * vectors/Makefile.am: Install bsp/vectors.h.
748
[115a390]7492002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
750
751        * include/Makefile.am: Fix preinstallation.
752        * bootloader: Eliminate $(INCLUDES).
753
[b9288fb1]7542002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * start/Makefile.am: Eliminate PGM.
757        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
758
[f1feebb]7592002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
760
761        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
762
[445c0a0]7632002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
764
765        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
766        Remove $(OBJS) from all-local.
767
[80defac]7682002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
771
[6a4df9f9]7722001-05-14      Till Straumann <strauman@slac.stanford.edu>
773
774        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
775        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
776        with the goal to make it more flexible and reusable by other
777        BSPs. The main strategies were:
778            - eliminate hardcoded base addresses; devices use offsets
779              and a BSP defined base address.
780            - separate functionality into different files (e.g. reboot from
781              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
782            - separate initialization code into separate files (e.g.  PCI
783              bridge detection/initialization was separated from the more
784              generic PCI access routines), also to make it easier for
785              'derived' BSPs to substitute their own initialization code.
786        There are also a couple of enhancements and fixes:
787            - IRQ handling code now has a hook for attaching a VME bridge.
788            - OpenPIC is now explicitely initialized (polarities, senses).
[85c92574]789              Eliminated the implicit assumption on the presence of an ISA PIC.
790            - UART and console driver now supports more than 1 port. The current
791              maximum of 2 can easily be extended by enlarging a table (it
792              would even be easier if the ISR API was not broken by design).
793            - fixed polled_io.c so it correctly supports console on COM2
794            - fixed TLB invalidation code (start.S).
795            - exception handler prints a stack backtrace.
796            - added BSP_pciFindDevice() to scan the pci bus for a particular
[238f450]797              vendor/device/instance.
798
7992001-05-09      Joel Sherrill <joel@OARcorp.com>
800
[6d3d6a0e]801        * startup/linkcmds: In support of gcc 3.1, added one of more
802        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
803        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
804        and direction of segments to memory regions may also have been
[133a020]805        addressed.  This was a sweep across all BSPs.
806 
8072001-04-08      Joel Sherrill <joel@OARcorp.com>
808
[d521eaa]809        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
810 
8112002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
812
813        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
814
8152001-04-02      Joel Sherrill <joel@OARcorp.com>
816
817        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
818
8192002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
820
821        * configure.ac:
822        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
823        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
824        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
825        * Makefile.am: Remove AUTOMAKE_OPTIONS.
826        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
827        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
828        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
[85ca769]829        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
830        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
831        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
832        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
[9e1ae79]833        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
834        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
835        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
836        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
[4fe0abdc]837        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
838
8392001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
840
841        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
842
8432001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
844
845        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
846
8472001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
848
[5f4867d]849        * Makefile.am: Add @exceptions@ to SUBDIRS;
850        Remove need_motorola_powerpc.
851        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
852        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
853        Remove need_motorola_powerpc;
854        Add RTEMS_PPC_EXCEPTIONS([new]).
855        * include/Makefile.am: Replace PREINSTALL_FILES with
[1ea5087]856        TMPINSTALL_FILES, include force-preinstall.am.
857        * wrapup/Makefile.am: Apply @exceptions@.
858
8592001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
860
[ac9253e]861        * configure.ac: Add bspopts.h.
862        * include/.cvsignore: Add stamp-h* and bspopts.h*.
863        * include/Makefile.am: Add bspopts.h.
864        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
[df25c998]865
8662001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
867
868        * bootloader/Makefile.am: completely reworked.
869        * configure.ac: Add AM_PROG_AS.
870
[8c4566a]8712001-10-25      Joel Sherrill <joel@OARcorp.com>
872
873        * startup/linkcmds: Added _init and _fini.
874
8752001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
876
877        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
878        * configure.in: Remove.
879        * configure.ac: New file, generated from configure.in by autoupdate.
[6f21328]880
8812001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
882
883        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
[0589f0b]884        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
885        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
886        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
887        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
888        * bootloader/Makefile.am: Use 'CLEANFILES ='.
889
[feead226]8902001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
891
892        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
893
[a314d3b4]8942001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
895
896        * bootloader/Makefile.am: Modified to install bootloader so
897        make-exe rule can avoid writing to install point or assuming
[e83378d]898        BSP build tree is available.
899
9002000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
901
902        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
[068231cd]903
[4cb5d29]9042000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
905
906        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
907
9082000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
909
[068231cd]910        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
911        Switch to GNU canonicalization.
912
9132000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
914
915        * startup/linkcmds: Added lines so DWARF debug information
916        would be available.  Otherwise gdb complains that the offsets
[e94ad1fe]917        for the debug info are incorrect and doesn't load the files.
918
9192000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
920
921        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
922        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
923        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
924        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
925        Include compile.am
926
9272000-08-10      Joel Sherrill <joel@OARcorp.com>
928
929        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.